Popular / Scotland
Scotland baby names
The latest published regional baby-name rankings for Scotland, split into female and male names and ranked by registered births.
Female names / 2024
Top female names in Scotland
- 1 Olivia 266
- 2 Isla 264
- 3 Freya 244
- 4 Lily 231
- 5 Millie 222
- 6 Sophia 214
- 7 Amelia 198
- 7 Emily 198
- 9 Ella 195
- 10 Charlotte 191
- 11 Ava 188
- 11 Bonnie 188
- 13 Grace 183
- 14 Evie 180
- 14 Ivy 180
- 16 Rosie 167
- 17 Sophie 164
- 18 Maisie 161
- 19 Maya 159
- 19 Orla 159
- 21 Harper 149
- 22 Sofia 147
- 23 Aria 142
- 24 Poppy 135
- 25 Maeve 129
- 26 Mia 126
- 27 Daisy 123
- 28 Lucy 113
- 29 Willow 106
- 30 Mila 105
- 31 Elsie 104
- 31 Hallie 104
- 33 Esme 102
- 34 Ruby 100
- 35 Ellie 99
- 36 Zara 98
- 37 Lottie 97
- 38 Eilidh 91
- 39 Ayla 90
- 39 Chloe 90
- 41 Layla 89
- 41 Sienna 89
- 41 Violet 89
- 44 Ada 87
- 45 Skye 83
- 46 Phoebe 82
- 47 Callie 81
- 48 Jessica 80
- 48 Robyn 80
- 50 Isabella 79
Male names / 2024
Top male names in Scotland
- 1 Noah 366
- 2 Muhammad 293
- 3 Rory 275
- 4 Theo 270
- 5 Leo 260
- 6 Luca 255
- 7 Jack 247
- 7 Oliver 247
- 9 Harris 243
- 10 Archie 228
- 11 Finlay 220
- 12 Alexander 208
- 12 Jude 208
- 14 James 203
- 15 Alfie 196
- 16 Brodie 195
- 17 Finn 190
- 18 Arlo 177
- 19 Charlie 159
- 20 Thomas 154
- 20 Tommy 154
- 22 Oscar 151
- 23 Lucas 147
- 24 Arthur 145
- 25 Freddie 144
- 25 Mason 144
- 27 Jacob 141
- 28 Lewis 136
- 29 Logan 132
- 29 Max 132
- 31 Harry 124
- 32 Albie 123
- 33 Cameron 117
- 34 Ollie 116
- 35 Myles 111
- 36 Callan 108
- 36 Theodore 108
- 38 Angus 106
- 38 Reuben 106
- 40 Harrison 105
- 41 Blake 102
- 42 Adam 101
- 42 Caleb 101
- 44 Sonny 100
- 45 Louie 99
- 46 Roman 98
- 47 Liam 93
- 48 George 91
- 49 Isaac 90
- 50 Luke 89