This page shows the David (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 David 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 David'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 David for boys sums every one of those rows. Across the years covered, David appears in 52 of them, from 1974 to 2025, with 40,705 babies in total. Its largest single year was 1979, when the table records 2,024 babies given the name, at rank 1 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 David 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
20255892
20247271
20236875
20227573
20217086
20207478
201910157
201810263
201710655
201612254
201515541
201415440
201319036
201215545
201115850
201017539
200919237
200825226
200725124
200626126
200525427
200426925
200329721
200228625
200136317
200037218
199940917
199848413
19975609
199654212
19956466
19947684
19939083
19921,0381
19911,1481
19901,2541
19891,3331
19881,5771
19871,5521
19861,6231
19851,7691
19841,7851
19831,8911
19821,8561
19811,9651
19801,9881
19792,0241
19781,8611
19771,7611
19761,7441
19751,7931
19741,7941

More