WeeNames Scotland’s favourite name finder

← All names

Henry

Boy name · 1,671 babies recorded · 1974–2025

Henry: 1,671 babies born in Scotland since 1974, given to boys, peaking at 72 births in 2016.

Henry has deep Germanic roots, arriving in Scotland through the Norman form *Henri*, ultimately from the Old German *Heimerich*, meaning "home ruler" or "ruler of the household". The name was borne by eight English kings, most famously Henry VIII, but in Scottish history it is also linked to Henry, Lord Darnley, the ill-fated husband of Mary, Queen of Scots. Place connections include numerous towns and forts named after Henry – such as Fort Henry in Canada – though none are in Scotland. A warm-hearted variant is Harry, a perennial favourite in its own right, while Prince Henry, Duke of Sussex, has kept the name in the modern spotlight.

Boy 52 of 52 years

Peak year
201672 babies
Latest (2025)
#8860 babies
Total births
1,671since 1974
5-year trend
▼ 9%vs prior 5y
1980 1990 2000 2010 2020 2016 · 72
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).