WeeNames Scotland’s favourite name finder

← All names

Anna

Girl name · 7,107 babies recorded · 1974–2025

Anna: 7,107 babies born in Scotland since 1974, given to girls, peaking at 233 births in 2000.

Anna is a timeless name with roots in the Hebrew Hannah, meaning “grace” or “favour.” It appears in the New Testament as the prophetess who recognised the infant Jesus. Famous bearers include Anna of Cleves, the fourth wife of Henry VIII, and the legendary ballerina Anna Pavlova. The name has been a favourite across cultures and centuries. A notable Scottish variant is Annag, though the international form Anna has remained consistently popular among Scottish parents since records began in 1974, embodying classic elegance with a gentle meaning.

Girl 52 of 52 years

Peak year
2000233 babies
Latest (2025)
#5474 babies
Total births
7,107since 1974
5-year trend
▼ 36%vs prior 5y
1980 1990 2000 2010 2020 2000 · 233
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).