The name Garrett means Spear Rule and is of English origin. Garrett is a name that's been primarily used for boys.
English surname. Form of Gerald or Gerard.
Variations of the name Garrett: Garret
People who like the name Garrett also like: Gavin