Garrett is an English and Irish surname derived from the medieval first names Gerard and Gerald, Germanic names meaning "spear brave" and "spear ruler". It was a top 100 name in the United States from the mid-1980s to the early 2000s, with a preppy, outdoorsy feel. Garrett ranked number 74 in 2000 and has declined steadily since, to number 564 among boys' names in 2025.