The name Garret is a boy's name of Irish origin meaning "spear strength". Garret and discussed in our forums with posts like "Drop one with middles ... BOYS :)".
From the experts:
After being one of the hot upscale surnames of the nineties, Garrett has left the Top 100 and this streamlined spelling is dawdling near the bottom of the Top 1000.