Most popular baby names in Scotland, 2024

The top girls’ name was Olivia, given to 266 babies. The top boys’ name was Noah, given to 366 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
1Olivia266
2Isla264
3Freya244
4Lily231
5Millie222
6Sophia214
7Amelia198
7Emily198
9Ella195
10Charlotte191
11Ava188
11Bonnie188
13Grace183
14Evie180
14Ivy180
16Rosie167
17Sophie164
18Maisie161
19Maya159
19Orla159
21Harper149
22Sofia147
23Aria142
24Poppy135
25Maeve129
26Mia126
27Daisy123
28Lucy113
29Willow106
30Mila105
31Elsie104
31Hallie104
33Esme102
34Ruby100
35Ellie99
36Zara98
37Lottie97
38Eilidh91
39Ayla90
39Chloe90
41Layla89
41Sienna89
41Violet89
44Ada87
45Skye83
46Phoebe82
47Callie81
48Jessica80
48Robyn80
50Isabella79
51Georgia78
51Gracie78
53Anna76
53Emma76
55Aurora74
55Remi74
57Arabella73
57Emilia73
59Nova72
60Cora70
60Eden70
62Eva68
63Romy67
63Rose67
65Thea66
66Alba63
66Hannah63
68Lyla62
68Molly62
70Maeva57
70Myla57
72Erin56
72Fiadh56
72Nora56
72Romi56
76Alice54
76Niamh54
76Zoe54
79Eliza52
79Holly52
81Marnie51
81Penelope51
83Bella50
83Clara50
83Iona50
83Mabel50
87Annie49
87Aoife49
87Sadie49
90Amber48
90Florence48
90Hope48
93Lucia47
94Lola46
95Heidi45
96Summer44
97Hazel43
97Imogen43
97Luna43
97Nina43
RankNameBabies
97Rowan43

All girls’ names in Scotland, 2024

Top 100 boys’ names

RankNameBabies
1Noah366
2Muhammad293
3Rory275
4Theo270
5Leo260
6Luca255
7Jack247
7Oliver247
9Harris243
10Archie228
11Finlay220
12Alexander208
12Jude208
14James203
15Alfie196
16Brodie195
17Finn190
18Arlo177
19Charlie159
20Thomas154
20Tommy154
22Oscar151
23Lucas147
24Arthur145
25Freddie144
25Mason144
27Jacob141
28Lewis136
29Logan132
29Max132
31Harry124
32Albie123
33Cameron117
34Ollie116
35Myles111
36Callan108
36Theodore108
38Angus106
38Reuben106
40Harrison105
41Blake102
42Adam101
42Caleb101
44Sonny100
45Louie99
46Roman98
47Liam93
48George91
49Isaac90
50Luke89
51Arran88
52Daniel86
52Hunter86
54Ethan85
54Hudson85
56Kai84
56Leon84
56Ruairidh84
59Blair83
60Joshua82
60Lochlan82
62Callum80
62Grayson80
62Nathan80
65Rowan78
66Cole77
66Michael77
66William77
69Hamish73
69Samuel73
71David72
72Carter71
73Jaxon70
73Matthew70
75Ronan69
76Elijah67
76Teddy67
78Benjamin66
78John66
80Cody64
80Robert64
82Joseph63
83Cillian62
84Austin61
85Riley60
85Ruaridh60
87Jamie59
88Connor58
88Lachlan58
88Murray58
91Carson57
91Ezra57
91Jax57
91Reggie57
95Henry56
95Owen56
97Jayden55
98Frankie53
98Louis53
98Robbie53

All boys’ names in Scotland, 2024