Origin and Meaning of the Name Imelda

Imelda

Spanish - Female

Powerful fighter. The name of a fourteenth-century Spanish saint.

  • Rated 2.72 out of 4 stars

Rating: 2.72 (18 votes)