This page shows the Alasdair (boys) 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 Alasdair was recorded as a first name for boys in Scotland: the number of babies given the name that year and the name's rank among Alasdair's first-name rivals that year — that is, the rank the source table itself gives the row, among all first names for boys that year.

The record for Alasdair for boys sums every one of those rows. Across the years covered, Alasdair appears in 52 of them, from 1974 to 2025, with 2,758 babies in total. Its largest single year was 1984, when the table records 99 babies given the name, at rank 67 among all first names for boys that year.

Figures cover every year from 1974 to 2025; years in which the table records no row for Alasdair for boys 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 boys' first names
202512298
202417234
202327168
202211325
202121213
202018231
201923204
201829175
201735167
201623215
201527198
201432180
201331177
201236160
201131175
201028185
200934159
200831172
200747130
200641136
200529163
200422177
200331143
200232135
200137122
200042115
199952104
199851108
19977289
19966696
19956890
19948879
19937390
19927488
19919381
19908283
19897784
19887883
19877681
19866288
19858476
19849967
19837980
19828176
19817876
19808576
19798574
19789269
19778767
19767277
19758571
19747280

More