Boy name origins & meanings Norse : EnclosureFrench : WatchfulGerman : Spear carrier Boy name variations Gareth Garth Garret Garreth Garit Gary Gar Garette Garrie Garvey Garvie Garvin Gervis Gervais Gervase Garrick Garri Gare Gari Garie Family name origins & meanings Irish : reduced Anglicized form of McGarry or O’Gara.