This page shows the Annie (girls) figures from the National Records of Scotland babies' first names table, which covers every year from 1974 to 2025. Each row below is one year in which Annie was recorded as a first name for girls in Scotland: the number of babies given the name that year and the name's rank among Annie's first-name rivals that year — that is, the rank the source table itself gives the row, among all first names for girls that year.

The record for Annie for girls sums every one of those rows. Across the years covered, Annie appears in 52 of them, from 1974 to 2025, with 1,239 babies in total. Its largest single year was 2022, when the table records 51 babies given the name, at rank 80 among all first names for girls that year.

Figures cover every year from 1974 to 2025; years in which the table records no row for Annie for girls are simply not listed. The publisher suppresses names with a total count of 2 or less in Scotland, so no figure here stands below 3.

Year by year

Source: National Records of Scotland, babies' first names table, 1974 to 2025. Fetched 2026-11-05.

YearBabies given the nameRank among girls' first names
20254694
20244987
202339115
20225180
202133135
202041105
201937129
201841116
201737129
201641117
201540120
201427174
201338123
201247103
201137127
201040128
200925186
200824194
200736148
200623195
200527171
200419193
200322186
200224161
200127153
200029147
199923186
199830150
199721198
199623187
199511301
199421208
199317241
199223210
199120225
199012295
198922193
198811275
19879323
19865438
198511292
19848345
19837343
19823530
19817351
19807358
19797358
19783520
19779301
19768323
19755373
197416229

More