Imelda The origin and history of Imelda. Etymology From Romance (Italian Imelda, Spanish Imelda), from German Irmhild. Origin: German ← Back to the full definition of Imelda