Imelda

Italian and Spanish from Germanic, "all-consuming fight, great battle"