Italian and Spanish from German
"all-consuming fight"

Imelda Origin and Meaning

The name Imelda is a girl's name of Italian origin meaning "all-consuming fight".

Saint's name made infamous by Philippine dictator's wife Imelda Marcos. A more positive famous bearer is the British actress Imelda Staunton, best known for playing Dolores Umbridge in the Harry Potter movies.

# in the US

Imelda Rank in US Top 1000

Imelda Popularity

Famous People Named Imelda

  • Imelda Mary Philomena Bernadette StauntonEnglish actress
  • Alexandra Imelda Cecelia Ewen BurkeEnglish singer,songwriter
  • Imelda May (born Imelda Mary Clabby)Irish singer,songwriter
  • Imelda Marcos (born Imelda Remedios Visitación Romuáldez y Trinidad) former First Lady of the Philippines
  • Maria Imelda of Jesus Host (born Jadwiga Karolina Żak)blessed Polish nun and martyr
  • Imelda TherinneIndonesian actress
  • Imelda "Anne" CrawfordEnglish actress
  • Imelda Lambertiniblessed Italian patron of First Holy Communicants
  • Imelda MartínezMexican swimmer
  • Imelda PapinFilipina singer and politician
  • Imelda HenryIrish Senator
  • Imelda FransiscaMiss Indonesia 2005

Imelda in Pop Culture

  • Imelda Riveracharacter in Pixar's "Coco"