Garrett \g(a)-rre-tt\ as a boy's name is pronounced GARE-et. Variant of Gerard dating from the Middle Ages. May also be a variant of Gareth or Garth.
Garrett has 20 variant forms: Gareth, Garett, Garrard, Garret, Garreth, Garretson, Garrith, Garritt, Garrot, Garrott, Garyth, Gerrit, Gerritt, Gerrity, Jared, Jarod, Jarret, Jarrett, Jarrot and Jarrott.
For more information, see also related names Garrad, Garson, Gerald, Jarrod and Jerrod.
Baby names that sound like Garrett are Garratt, Garred and Garrat.