WeeNames Scotland’s favourite name finder

← All names

Hannah

Girl name · 11,299 babies recorded · 1974–2025

Hannah: 11,299 babies born in Scotland since 1974, given to girls, peaking at 505 births in 1994.

Hannah is a name of Hebrew origin, derived from Channah, meaning "grace" or "favour." In the Old Testament, Hannah was the mother of the prophet Samuel, who prayed earnestly for a child; her story has made the name a symbol of devotion and answered prayers. Famous bearers include the American actress Hannah Waddingham, known for her role in *Ted Lasso*, and the 18th-century British potter Hannah Barlow, a pioneering female ceramic artist. The name also appears in the form of Anna, its Latin and Greek variant, and shares its root with the Scottish name Annabel. Hannah has been a consistently popular choice in Scotland for decades, beloved for its timeless, gentle elegance.

Girl 52 of 52 years

Peak year
1994505 babies
Latest (2025)
#6464 babies
Total births
11,299since 1974
5-year trend
▼ 46%vs prior 5y
1980 1990 2000 2010 2020 1994 · 505
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).