Imelda

Imelda
GenderFemale
Origin
Word/nameSpanish/Italian
Meaningwarrior woman, universal battle, or powerful fighter

Imelda is a feminine Spanish/Italian given name derived from the German form of Irmhild.