Origin: Norse
Meaning: battle-maid
Gunhilde as a girl's name is a variant of Gunhilda (Old Norse); the meaning of Gunhilde is "battle-maid".