Most popular baby names in Scotland, 2017

The top girls’ name was Olivia, given to 512 babies. The top boys’ name was Jack, given to 486 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
1Olivia512
2Emily460
3Isla395
4Sophie370
5Amelia321
6Jessica318
7Ava294
8Ella290
9Charlotte280
10Aria254
11Lucy248
12Lily244
13Grace240
14Freya235
15Ellie228
16Evie216
16Sophia216
18Harper203
19Hannah199
20Millie192
21Eilidh178
22Chloe174
23Mia170
24Emma167
25Eva157
26Anna154
27Orla150
28Ruby146
29Poppy144
30Maisie142
31Holly140
32Layla137
33Sienna136
34Erin135
35Isabella133
36Zara127
37Georgia126
38Amber120
38Skye120
40Katie119
40Rosie119
42Daisy116
43Alice113
43Sofia113
45Willow111
46Esme104
47Maya101
48Zoe100
49Emilia99
50Lilly98
50Robyn98
52Mila97
53Abigail93
53Lexi93
55Molly92
56Thea88
57Phoebe83
58Ivy82
58Leah82
60Niamh77
61Lacey74
62Ayla72
63Rebecca71
64Bella70
65Rose69
66Gracie67
67Scarlett66
68Harley64
68Maria64
70Hollie63
71Amy61
71Elsie61
71Hallie61
71Summer61
75Lillie60
75Megan60
77Paige59
78Luna58
78Matilda58
80Elizabeth57
80Imogen57
82Iona56
83Mya53
83Sarah53
85Abbie52
85Sadie52
87Julia51
88Brooke50
88Callie50
88Lola50
88Penelope50
88Rachel50
88Violet50
94Cara49
94Nina49
96Aurora48
96Georgie48
98Arya47
98Clara47
98Heidi47

All girls’ names in Scotland, 2017

Top 100 boys’ names

RankNameBabies
1Jack486
2Oliver380
3James368
4Lewis356
5Logan324
6Noah318
7Harris299
8Alexander297
9Leo289
10Harry282
11Alfie275
12Finlay262
13Jacob258
14Charlie257
15Aaron236
16Lucas235
17Rory234
18Mason231
19Archie229
19Thomas229
21Daniel218
22Adam208
23Cameron205
24Max203
25Finn199
26Ethan197
27Matthew190
28Theo187
29Nathan178
30Oscar177
31Joshua173
32Brodie170
33William164
34Callum160
35Harrison156
36Muhammad145
37Caleb139
38Jude135
38Samuel135
40Jamie134
40Ollie134
42Liam132
43Jaxon127
43Luke127
45Freddie126
45Isaac126
47Angus125
47Riley125
49Connor123
50Andrew117
50Ryan117
52Dylan113
53Cooper110
54Cole109
55Benjamin106
55Blake106
55David106
55George106
59Arran105
60Jackson104
61Arlo102
61Joseph102
63Hamish101
63John101
65Kai99
66Michael98
67Robert97
68Hunter96
69Carter95
70Kyle93
71Aiden92
71Ruaridh92
73Fraser90
73Owen90
75Murray89
76Leon87
77Blair81
77Reuben81
79Ben80
80Jayden77
81Elliot76
82Josh75
83Aidan73
84Tyler71
85Jax70
85Sam70
85Sonny70
88Robbie69
89Arthur67
89Innes67
89Lachlan67
92Carson66
92Jake66
94Calvin63
94Conor63
94Mohammed63
97Cody62
97Henry62
97Ruairidh62
97Struan62
RankNameBabies
97Zac62

All boys’ names in Scotland, 2017