Last year, the country of Scotland — which takes up the northern third of Great Britain — welcomed 45,779 babies.
What were the most popular names among these babies? Olivia and Noah.
Here are Scotland’s top 50 girl names and top 50 boy names of 2024:
Girl names
- Olivia, 266 baby girls
- Isla, 264
- Freya, 244
- Lily, 231
- Millie, 222
- Sophia, 214
- Amelia, 198 (tie)
- Emily, 198 (tie)
- Ella, 195
- Charlotte, 191
- Ava, 188 (tie)
- Bonnie, 188 (tie)
- Grace, 183
- Evie, 180 (tie)
- Ivy, 180 (tie)
- Rosie, 167
- Sophie, 164
- Maisie, 161
- Maya, 159 (tie)
- Orla, 159 (tie)
- Harper, 149
- Sofia, 147
- Aria, 142
- Poppy, 135
- Maeve, 129
- Mia, 126
- Daisy, 123
- Lucy, 113
- Willow, 106
- Mila, 105
- Elsie, 104 (tie)
- Hallie, 104 (tie)
- Esme, 102
- Ruby, 100
- Ellie, 99
- Zara, 98
- Lottie, 97
- Eilidh, 91 – pronounced EH-lee
- Ayla, 90 (tie)
- Chloe, 90 (tie)
- Layla, 89 (3-way tie)
- Sienna, 89 (3-way tie)
- Violet, 89 (3-way tie)
- Ada, 87
- Skye, 83
- Phoebe, 82
- Callie, 81
- Jessica, 80 (tie)
- Robyn, 80 (tie)
- Isabella, 79
Boy names
- Noah, 366 baby boys
- Muhammad, 293
- Rory, 275
- Theo, 270
- Leo, 260
- Luca, 255
- Jack, 247 (tie)
- Oliver, 247 (tie)
- Harris, 243
- Archie, 228
- Finlay, 220
- Alexander, 208 (tie)
- Jude, 208 (tie)
- James, 203
- Alfie, 196
- Brodie, 195
- Finn, 190
- Arlo, 177
- Charlie, 159
- Thomas, 154 (tie)
- Tommy, 154 (tie)
- Oscar, 151
- Lucas, 147
- Arthur, 145
- Freddie, 144 (tie)
- Mason, 144 (tie)
- Jacob, 141
- Lewis, 136
- Logan, 132 (tie)
- Max, 132 (tie)
- Harry, 124
- Albie, 123
- Cameron, 117
- Ollie, 116
- Myles, 111
- Callan, 108 (tie)
- Theodore, 108 (tie)
- Angus, 106 (tie)
- Reuben, 106 (tie)
- Harrison, 105
- Blake, 102
- Adam, 101 (tie)
- Caleb, 101 (tie)
- Sonny, 100
- Louie, 99
- Roman, 98
- Liam, 93
- George, 91
- Isaac, 90
- Luke, 89
Muhammad, which entered the boys’ top 100 in 2008, jumped from 11th to 2nd place.
And the bonny name Bonnie, which entered the girls’ top 100 in 2018, now sits just outside the top 10.
Last year’s fastest-rising girl names already in the top 100 were Violet, Arabella, Myla, and Chloe, while the fastest-rising girl names entering the top 100 for the first time were Eliza, Romy, and Nora.
The fastest-rising boy names already in the top 100 were Myles, Callan, Ruairidh, and Lochlan, while the fastest-rising boy name entering the top 100 for the first time was Reggie.
Una and Ernie, two of the top names in the Scottish archipelago of Orkney, were given to 19 baby girls and six baby boys (respectively) nation-wide.
Here’s a selection of the names that were given to just three babies each in Scotland last year:
Rare girl names | Rare boy names |
Aizal, Beira, Ceilidh, Davina, Este, Fleur, Greta, Hadley, Ines, Jemimah, Kassie, Lavinia, Merida, Nicola, Opal, Peach, Roxy, Safiyyah, Tully, Verity, Yuna, Zarish | Argyll, Bruce, Cobi, Derek, Ernest, Frazer, Graham, Harbaaz, Innis, Justin, Korey, Lawrie, Malachi, Niven, Orran, Percy, Rui, Somhairle, Thorfinn, Uzair, Wilder, Zahir |
Beira is a modern Scottish name for the Gaelic mythological figure Cailleach, and Innis is a Scottish Gaelic word meaning “small island, islet.”
(I can’t give you the usual sampling of Scotland’s single-use names because, as of 2024, the country has decided to stop releasing names given to fewer than three babies. The news release noted that “the exclusion of the names given to one or two babies is consistent with policies in England and Wales and Northern Ireland.”)
Finally, here are Scotland’s 2023 rankings, if you’d like to compare last year to the year before.
Sources:
- Babies’ First Names 2024 – NRS
- Comeback kids Noah and Olivia back at top of baby name charts – NRS
- Births, Deaths and Other Vital Events – Quarterly Figures (Q1, Q2, Q3, Q4) – NRS
Image: Adapted from Flag of the United Kingdom (public domain)