What is the meaning of the name Imelda?

The name Imelda is primarily a female name of Italian origin that means Entire Battle.

Imelda Marcos, politician and first lady of the Philippines

People who like the name Imelda also like:

Francesca, Ophelia, Imogen, Penelope, Sabrina, Fiorella, Arabella, Peter, Thomas, Philip, Hector, Clark, Alexander, Irving

Stats for the Name Imelda

checkmark Imelda is currently not in the top 100 on the Baby Names Popularity Charts
checkmark Imelda is currently not ranked in U.S. births