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:

Ophelia, Imogen, Francesca, Mira, Isla, Drucilla, Miriam, Peter, Clark, Alexander, Irving, Thomas, Philip, Hector

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