From Old High German 'irmin' (whole, universal) and 'gard' (enclosure), meaning universal protection.
Like Irmgard?
Swipe through thousands of names like it