Garvin \g(a)-rvin, gar-vin\ as a boy's name is pronounced GAR-ven. It is of Old English origin, and the meaning of Garvin is "spear-friend".
Garvin has 7 variant forms: Garvan, Garven, Garvyn, Garwen, Garwin, Garwyn and Garwynn.
Baby names that sound like Garvin are Girvin, Corvin, Girvon, Girven, Girvan and Kervin.