WeeNames Scotland’s favourite name finder

← All names

Harry

Boy name · 6,106 babies recorded · 1974–2025

Harry: 6,106 babies born in Scotland since 1974, given to boys, peaking at 345 births in 2011.

Harry began as a medieval Scottish and English diminutive of Henry, ultimately from the Germanic name Heinrich, meaning "home ruler" or "ruler of the household." It has long been a royal name in Scotland, borne by several kings and princes, most notably Prince Harry, Duke of Sussex, whose full name is Henry. The fictional boy wizard Harry Potter has made the name globally beloved, while the American magician Harry Houdini (born Erik Weisz) added a touch of mystery. Though no major place bears the name directly, the Scottish town of Harthill shares the same Old English root for "home" or "enclosure." An interesting variant is the Gaelic form *Eanraig*, which remains popular in the Highlands.

Boy 52 of 52 years

Peak year
2011345 babies
Latest (2025)
#31120 babies
Total births
6,106since 1974
5-year trend
▼ 47%vs prior 5y
1980 1990 2000 2010 2020 2011 · 345
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).