Gunn \g(u)-nn\ as a boy's name is a variant of Gunther (German), and the meaning of Gunn is "battler, warrior".
The baby name Gunn sounds like Gun and Guinn. Other similar baby names are Dunn and Lunn.