Ymelda \ym(el)-da\ as a girl's name is a variant of Imelda (Old German, Italian), and the meaning of Ymelda is "universal battle".
The baby name Ymelda sounds like Emelda and Amelda. Other similar baby names are Amelida, Nelda, Zelda, Selda, Imalda, Ysolda, Kelda, Velda and Welda.