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
Stats for the Name Imelda