WeeNames Scotland’s favourite name finder

← All names

Garry

Boy name · 2,483 babies recorded · 1974–2025

Garry: 2,483 babies born in Scotland since 1974, given to boys, peaking at 157 births in 1981.

Garry is a variant spelling of Gary, which itself originated as a short form of the Welsh name Gareth, meaning "gentle" or "spear" – though it also shares roots with the Germanic element *gar* ("spear"), tying it to strength and protection. The name gained international fame through chess grandmaster Garry Kasparov, who dominated the world rankings for over two decades,

Boy 45 of 52 years

Peak year
1981157 babies
Latest (2024)
#7273 babies
Total births
2,483since 1974
5-year trend
▼ 52%vs prior 5y
1980 1990 2000 2010 2020 1981 · 157
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).