This page shows the Mhairi (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 Mhairi 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 Mhairi'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 Mhairi for girls sums every one of those rows. Across the years covered, Mhairi appears in 52 of them, from 1974 to 2025, with 2,556 babies in total. Its largest single year was 1989, when the table records 101 babies given the name, at rank 68 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 Mhairi 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
20259359
20249351
202311323
20225531
20219363
20207429
20195560
20189376
20179369
201617240
201513300
201412323
201311344
201218254
201120220
201012318
200917250
200817245
200723198
200622201
200527171
200429154
200335131
200236123
200139115
20006179
19997669
19985692
19976586
19966688
19956884
19947878
19936983
19927781
19918873
19908977
198910168
19887692
19878583
19868187
198573104
198471101
19839476
19828192
19819879
19809483
19799285
19789677
19777287
19767488
19757691
19747892

More