This page shows the Iain (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 Iain 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 Iain'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 Iain for boys sums every one of those rows. Across the years covered, Iain appears in 52 of them, from 1974 to 2025, with 7,199 babies in total. Its largest single year was 1979, when the table records 392 babies given the name, at rank 29 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 Iain 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
20258400
20243727
20233728
20229363
20216477
20205536
20195516
20185516
201711333
20167442
201512308
201411336
20139366
20129361
201118231
201016250
200923197
200825191
200734158
200626175
200540133
200427157
200329149
200244110
200144114
200050103
19996489
19989173
199711667
19968679
199510173
199412463
199317146
199218747
199118748
199024237
198928730
198827234
198727732
198629132
198530433
198431729
198330333
198233430
198136829
198037428
197939229
197834031
197737926
197637328
197535433
197438629

More