Gunnhilda \g(u)-nnhil-da, gunn-hilda\ as a girl's name is a variant of Gunhilda (Old Norse), and the meaning of Gunnhilda is "battle-maid".
The baby name Gunnhilda sounds like Gunilda and Gunhilde. Other similar baby names are Ragnhilda and Brunnhilda.