Garrett

Garrett is an English name that comes from the Germanic name Gerard, itself derived from two words - “gari” which means 'spear', and “hard”, which means 'hardy'.

Origin/Usage
Germanic
Pronunciation
GER-it
Meaning
As hard as a spear

Similar names

Garret Garett Gerritt