Garvyn \g(a)-rv-yn, gar-vyn\ as a boy's name is a variant of Garvin (Old English), and the meaning of Garvyn is "spear-friend".
The baby name Garvyn sounds like Garven and Garvan. Other similar baby names are Garlyn, Garvy, Garwyn, Gavyn and Marvyn.