Irmgard \i-rmga-rd, ir(m)-gard\ as a girl's name is a variant of Irma (Old German), and the meaning of Irmgard is "complete, universal".
The baby name Irmgard sounds like Irmgarde.