What does the name Garrett mean? The meaning of the name Garrett is Spear Rule. The origin of the name Garrett is English. This is the culture in which the name originated, or in the case of a word, the language.
Alternate spellings: Garret
People who like the name Garrett also like: Gavin
, Graham Charlotte
Name Notes: English surname. Form of Gerald or Gerard.