This page shows the William (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 William 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 William'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 William for boys sums every one of those rows. Across the years covered, William appears in 52 of them, from 1974 to 2025, with 16,805 babies in total. Its largest single year was 1974, when the table records 777 babies given the name, at rank 11 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 William 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
20258052
20247766
20239253
202211740
202114629
202012636
201914734
201815333
201716433
201617433
201518132
201418035
201318739
201219937
201120137
201022229
200922331
200817543
200719138
200619636
200520035
200420936
200318737
200217743
200121835
200019142
199922237
199821638
199722839
199624634
199525036
199428035
199329934
199233228
199139324
199040222
198944521
198848220
198754718
198655218
198559916
198461315
198365813
198259915
198158618
198060117
197956018
197857617
197759717
197664715
197568516
197477711

More