Ernesta \e-rnes-ta, er-ne-sta\ as a girl's name is a variant of Ernestine (Old German), and the meaning of Ernesta is "serious; battle to the death". See also Nesta.
The baby name Ernesta sounds like Arnessa, Ernestyna and Ernestina. Other similar baby names are Ernesha, Ornetta, Arnetta and Erletta.