Garrett
The surname Garrett has its roots in the Old French name Garrard, which itself is derived from the Germanic elements ger, meaning spear, and hard, meaning brave or strong. The name first appeared in England after the Norman Conquest of 1066, where it was introduced by the Normans.