The first name Garret is of Irish, English, Teutonic, Celtic/Gaelic origin. It is often a boy name. It has the following meaning(s):
Irish: Hard or Bold Spear. an Irish Variant of the German Gerard, Based on Medieval Pronunciation. Famous Bearer: Irish Statesman Garret Fitzgerald
English: Spear Champion (Garreth, Garrett)
Teutonic: Spear Strength
Celtic/Gaelic: To Watch
English: Variant of Gerald, Meaning 'Rules by the Spear' or 'Hard or Bold Spear.' Also an English Variant of the German Gerard, Based on Medieval Pronunciation
Garrett(English) Variant of Gerald, Meaning 'Rules by the Spear' or 'Hard or Bold Spear.' Also an English Variant of the German Gerard, Based on Medieval Pronunciation
Garry(Irish) Diminutive of Garret: Hard or Bold Spear. an Irish Variant of the German Gerard, Based on Medieval Pronunciation. Famous Bearer: Irish Statesman Garret Fitzgerald
Gary(Irish) Diminutive of Garret: Hard or Bold Spear. an Irish Variant of the German Gerard, Based on Medieval Pronunciation. Famous Bearer: Irish Statesman Garret Fitzgerald
Gary(English) Hard or Bold Spear. A Diminutive of Garret, Which is an English Variant of the German Gerard. Also a Diminutive of Gareth and Garrick Famous Bearer: American Actor Gary Cooper
Gerred(English) Variant of Garret from Gerald 'Rules by the Spear.'