Imalda \i-mal-da, im(a)-lda\ as a girl's name is a variant of Imelda (Old German, Italian), and the meaning of Imalda is "universal battle".
The baby name Imalda sounds like Amalida, Emelda, Ymelda and Amelda. Other similar baby names are Himalda, Isolda and Romalda.