This page shows the Craig (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 Craig 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 Craig'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 Craig for boys sums every one of those rows. Across the years covered, Craig appears in 52 of them, from 1974 to 2025, with 21,956 babies in total. Its largest single year was 1990, when the table records 1,052 babies given the name, at rank 3 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 Craig 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
20246478
202310341
202218228
20217437
202010350
201915264
201823202
201720236
201619239
201535167
201432180
201332171
201238154
201157113
20107292
20099479
200810573
200710170
200612161
200514055
200416149
200317541
200218042
200126226
200029624
199934421
199840018
199741821
199649214
199556412
199461510
19937069
19928257
19919694
19901,0523
19898797
19888947
19879357
19869846
19859447
19849566
19839926
19828498
19818878
198080511
197978411
197871112
197770511
197672011
197574011
197474912

More