Most popular baby names in Scotland, 2021

The top girls’ name was Olivia, given to 349 babies. The top boys’ name was Jack, given to 382 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
1Olivia349
2Emily318
3Isla317
4Freya270
5Ella259
6Amelia257
7Ava241
8Sophie238
9Grace235
10Millie216
11Lily205
12Sophia200
13Charlotte196
14Rosie190
15Aria183
16Evie181
17Maisie165
18Lucy164
18Mia164
20Eilidh160
21Ellie159
21Ivy159
21Orla159
24Jessica150
25Harper144
26Maya134
26Willow134
28Georgia126
29Daisy123
29Sofia123
31Mila122
32Isabella121
32Ruby121
34Hannah119
35Skye118
36Sienna116
37Molly113
38Hallie111
39Bonnie108
39Poppy108
41Eva106
42Esme104
43Anna102
43Ayla102
43Erin102
46Callie98
47Zara92
48Layla91
49Emma90
49Robyn90
51Chloe86
51Zoe86
53Holly85
54Alice84
55Amber83
56Emilia78
56Gracie78
58Elsie77
58Lottie77
60Niamh76
61Thea75
62Phoebe73
63Bella70
64Cora69
65Summer68
66Iona67
67Imogen65
67Luna65
69Hope64
70Ada63
70Rose63
72Maeve62
73Abigail60
74Katie59
74Lyla59
76Myla58
76Quinn58
78Remi57
79Mirren56
80Indie55
81Florence54
81Hollie54
81Penelope54
84Flora53
84Georgie53
86Harlow52
87Aurora51
87Lexi51
89Heidi50
90Eden48
90Scarlett48
92Violet47
93Alba46
93Blake46
93Rowan46
96Arabella45
96Ayda45
96Lara45
96Lilly45
100Aila44
RankNameBabies
100Brooke44
100Mollie44
100Sadie44

All girls’ names in Scotland, 2021

Top 100 boys’ names

RankNameBabies
1Jack382
2Noah337
3Leo289
4Oliver284
5Harris273
6Finlay255
7Lewis254
8James252
9Rory247
10Alexander240
11Brodie236
12Alfie224
13Charlie220
14Theo219
15Archie217
16Lucas214
17Mason205
18Finn197
19Thomas193
20Freddie192
21Max190
22Logan187
23Harry181
24Jacob176
25Blake159
25Luca159
27Oscar157
28Jude155
29William146
30Caleb140
31Roman138
32Cameron136
33Jaxon133
34Adam131
35Joshua130
36Ollie129
36Tommy129
38Daniel125
38Ethan125
40Harrison124
41Luke122
42Arthur121
43Muhammad120
44Jamie118
44Liam118
46Reuben112
47Arlo110
48Grayson103
48Hunter103
48Kai103
51Aaron102
52George100
52Matthew100
54Arran99
54Hamish99
56Callum98
57Myles92
58Carter91
59Nathan90
60Louie88
61Angus87
62Isaac85
62Michael85
64Benjamin84
64Connor84
66Carson83
66Cole83
66Elijah83
66Sonny83
70Blair81
70Callan81
70Fraser81
70Jackson81
74Louis79
75Lachlan78
76Joseph77
77Cooper75
78Owen73
78Ruaridh73
78Theodore73
81Albie72
81Leon72
83Dylan71
83Hudson71
83Robbie71
86David70
86Fergus70
86John70
86Murray70
90Ryan68
91Innes67
91Robert67
93Brody66
93Samuel66
95Struan65
96Riley62
97Cody61
97Finley61
97Jax61
97Lochlan61

All boys’ names in Scotland, 2021