Elish \e-li-sh\ as a girl's name is a variant of Eilish (Hebrew), and the meaning of Elish is "God's promise".
The baby name Elish sounds like Elisha, Ailish, Elshe, Elsha, Alisz, Alisha and Elisia. Other similar baby names are Elis, Elisa, Elise and Elisah.