Garwynn \g(a)-rwy-nn\ as a boy's name is a variant of Garvin (Old English), and the meaning of Garwynn is "spear-friend".
The baby name Garwynn sounds like Garwyn, Carwyn, Corwynn, Garwin and Garwen. Other similar baby names are Marwynn, Berwynn, Derwynn, Darwyn, Erwynn, Garlyn, Garmann, Garvyn, Gavynn, Gwynn, Norwynn and Orwynn.