Ernesha \e-rne-sha, er-nesha\ as a girl's name is a variant of Ernestine (Old German), and the meaning of Ernesha is "serious; battle to the death".
The baby name Ernesha sounds like Arnisha and Arniesha. Other similar baby names are Bernisha, Darnisha, Ennish, Erna, Erena, Marnisha, Ranisha, Raynesha, Renisha, Reneisha, Ronisha and Vernisha.