Gunnar \g(un)-nar\ as a boy's name is a variant of Gunther (German), and the meaning of Gunnar is "battler, warrior".
The baby name Gunnar sounds like Gunner and Gennaro. Other similar baby names are Guntar, Bonnar, Garnar, Guntur, Gunthar, Gunter, Gunners and Gunn.