Scottish first names, 1974–2024
Random male name generator
First names on this page come from National Records of Scotland statistics on births registered in Scotland from 1974 to 2024. That period holds 1,446,922 boys across 2,493 distinct names. The three most common names were for boys: David, James, Andrew. Names are picked in proportion to how often they were given, and last names come from the National Records of Scotland surname list for 2024, so the mix looks like real Scottish full names.
More options — middle names, no repeats, realism, seed
1 gives real frequencies. 0 makes every name equally likely.
What the data says
- About 1 in 5 boys born from 1974 to 2024 got one of just 10 names. Those 10 names hold 19.2% of all recorded boys.
- Names for boys behave like 243 equally common names out of 2,493 in use (effective number of names).
- The average boy's name has 5.5 letters.
- Fastest riser for boys: Grayson, from 53 births in 2005 to 2014 to 688 in 2015 to 2024.
- Biggest fall for boys: Kenzie, from 611 births in 2005 to 2014 to 80 in 2015 to 2024.
Boys: Top 20 names
| # | Name | Births | Share |
|---|---|---|---|
| 1 | David | 40,647 | 2.81% |
| 2 | James | 35,432 | 2.45% |
| 3 | Andrew | 32,437 | 2.24% |
| 4 | John | 29,127 | 2.01% |
| 5 | Christopher | 26,818 | 1.85% |
| 6 | Scott | 25,817 | 1.78% |
| 7 | Michael | 23,705 | 1.64% |
| 8 | Craig | 21,948 | 1.52% |
| 9 | Ryan | 21,174 | 1.46% |
| 10 | Paul | 21,097 | 1.46% |
| 11 | Steven | 20,022 | 1.38% |
| 12 | Jack | 19,957 | 1.38% |
| 13 | Mark | 19,821 | 1.37% |
| 14 | Ross | 18,909 | 1.31% |
| 15 | Robert | 18,734 | 1.29% |
| 16 | Daniel | 18,726 | 1.29% |
| 17 | Lewis | 17,934 | 1.24% |
| 18 | Jamie | 17,086 | 1.18% |
| 19 | William | 16,725 | 1.16% |
| 20 | Thomas | 16,630 | 1.15% |
Boys: 2005 to 2014 → 2015 to 2024
Rising fastest
- Grayson 53 → 688
- Arlo 86 → 1,079
- Hudson 49 → 543
- Jax 60 → 619
- Parker 75 → 458
Falling fastest
- Kenzie 611 → 80
- Mackenzie 376 → 53
- Brandon 728 → 127
- Lee 591 → 107
- Shaun 501 → 94
Questions and answers
What was the most common boy's name from 1974 to 2024?
David. 40,647 boys received it, 2.81% of all recorded boys born from 1974 to 2024.
How concentrated are boy's names from 1974 to 2024?
The 10 most common names cover 19.2% of recorded boys, about 1 in 5 births.
Which names grew fastest compared with 2005 to 2014?
Among names with at least 300 births in 2015 to 2024, the biggest gains were for boys, Grayson (53 births in 2005 to 2014, 688 in 2015 to 2024).
How long is the average first name from 1974 to 2024?
Weighted by how often each name was given: 5.5 letters for boys.