Most popular baby names in Scotland, 2023

The top girls’ name was Isla, given to 274 babies. The top boys’ name was Luca, given to 344 babies.

The official ranking as published, with the number of babies given each name. Names with the same count share a rank.

Top 100 girls’ names

RankNameBabies
1Isla274
2Olivia266
3Freya254
4Emily232
5Amelia225
6Ella213
7Charlotte210
8Millie206
9Grace205
10Ava203
11Lily201
12Aria190
13Sophie189
14Orla173
15Maisie166
16Sophia164
17Rosie155
18Ivy149
19Evie146
20Lucy141
21Sofia140
22Harper139
23Willow138
24Bonnie128
25Jessica123
26Eilidh122
26Ellie122
28Maya119
29Mia118
30Daisy117
31Elsie116
32Poppy115
33Esme114
34Hallie111
34Zara111
36Ruby107
37Mila102
38Isabella101
39Anna96
39Maeve96
41Lottie95
42Robyn92
43Emma90
43Georgia90
45Ada88
45Phoebe88
47Erin85
47Sienna85
49Layla84
50Eva80
50Gracie80
52Callie79
53Skye78
54Ayla77
54Hannah77
56Molly76
57Maeva75
58Emilia74
59Alice72
59Niamh72
61Cora70
62Aurora68
63Chloe67
64Florence65
64Holly65
64Rose65
67Mollie64
68Luna63
68Remi63
70Lyla62
70Nova62
72Violet61
73Mirren58
74Alba57
75Evelyn56
75Zoe56
77Amber54
78Imogen53
78Iona53
80Bella52
80Hope52
80Thea52
83Arabella51
83Fiadh51
83Lucia51
86Nina50
86Penelope50
88Abigail48
88Heidi48
88Quinn48
88Rowan48
88Sadie48
93Lilah47
93Mabel47
95Harlow45
95Katie45
95Lara45
95Myla45
99Delilah44
99Georgie44
RankNameBabies
99Maddison44

All girls’ names in Scotland, 2023

Top 100 boys’ names

RankNameBabies
1Luca344
2Noah336
3Leo288
4Jack285
5Harris266
6Rory254
7Oliver250
8Theo238
9Archie235
10Finlay231
11Muhammad225
12James223
13Brodie220
13Finn220
15Alexander214
16Thomas195
17Jude193
18Lucas186
19Alfie182
20Lewis180
21Freddie172
22Arlo164
23Max155
24Charlie151
25Tommy149
26Arthur147
27Mason143
28Oscar139
29Logan134
30Blake129
31Sonny127
32Kai122
33Roman121
34Caleb120
34Cameron120
34Harrison120
37Adam118
37Jacob118
39Louie111
40Ethan110
41Ollie108
42Harry106
43Reuben104
44Albie103
44Angus103
46Daniel102
46Liam102
48Hudson100
49Aaron98
50Arran95
50Carter95
52Theodore94
53Jaxon92
53William92
55Hunter91
55Ruaridh91
57Isaac89
58Callum86
58George86
60Nathan84
61Hamish82
61Jax82
63Blair80
64Grayson78
64Joshua78
64Matthew78
67Luke77
68Murray74
69Leon73
70Louis72
70Owen72
72Callan70
73Jamie69
73Rowan69
75David68
76Cody67
76Myles67
78Cole66
78Elijah66
78Michael66
78Teddy66
82Benjamin64
82Henry64
82Lochlan64
82Riley64
86Brody62
87Oakley61
88Samuel60
89Ruairidh59
89Struan59
91Ronan58
92Andrew57
92Cooper57
94Ellis56
94Joey56
94Joseph56
97Innes55
98Dylan54
99Cillian53
99Fraser53

All boys’ names in Scotland, 2023