Garrett is an Irish version of Gerard. The name is ultimately derived from an English surname and is generally understood to mean "strong spear." Garrett is still given to many baby boys in the United States.
Similar Names: Gannen, Garretson
Famous Garrett Names: Garrett Morris (comedian), Garrett Clayton (actor)