This page shows the Zoe (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 Zoe 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 Zoe'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 Zoe for girls sums every one of those rows. Across the years covered, Zoe appears in 52 of them, from 1974 to 2025, with 5,940 babies in total. Its largest single year was 1997, when the table records 194 babies given the name, at rank 30 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 Zoe 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
20257552
20245476
20235675
20225871
20218651
20207359
20197958
20188455
201710048
201611836
201512239
201410648
201311051
201211947
201113841
201015836
200916435
200815341
200715740
200615238
200515134
200417927
200314337
200219226
200118727
200015434
199914140
199815737
199719430
199617037
199516240
199417040
199315946
199216345
199115845
199012053
19898483
198810070
19878583
198671103
19858886
198461111
198358114
198256120
198168105
198059113
197961105
197854112
19776890
19768085
19759875
19748785

More