- Current rating.
to add this name to your favorite namelist!
The meaning of the name Imelda is Entire Battle
The origin of the name Imelda is Italian
People who like the name Imelda also like: Ophelia
, Ruth Peter
Notes: Imelda Marcos, politician and first lady of the Philippines