Emelda \e-mel-da, em(e)-lda\ as a girl's name is a variant of Emily (Latin), and the meaning of Emelda is "rival; laborious; eager".
The baby name Emelda sounds like Imelda, Ymelda and Amelda. Other similar baby names are Emelia and Emelea.