Elimelech \e-limele-ch, el(i)-me-lech\ as a boy's name is of Hebrew origin, and the meaning of Elimelech is "my God is kind". Biblical name.
A similar baby name is Abimelech.