Meaning:Powerful fighter, universal battle
Imelda is a feminine name of Spanish and Italian origin, meaning “powerful fighter” or “universal battle.” It is derived from the German name Irmhilde which comes from the Old German word ermen, which means “universal” or “whole,” and hild, translating to “fight” or “battle.” Imelda is a powerful moniker that will be sure to inspire great inner strength and unwavering courage in the face of life’s challenges.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.