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