Most popular baby names in Scotland, 2018

The top girls’ name was Olivia, given to 444 babies. The top boys’ name was Jack, given to 422 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
1Olivia444
2Emily423
3Isla383
4Sophie331
5Amelia312
6Ella295
7Ava292
8Grace286
9Aria272
10Jessica262
11Charlotte246
12Sophia227
13Freya226
14Lucy221
15Lily219
16Evie212
17Harper191
18Ellie189
19Eilidh179
20Mia174
21Millie164
22Anna156
23Emma152
23Ruby152
25Maisie151
26Rosie150
27Georgia148
28Eva145
29Chloe143
30Poppy138
31Orla136
32Holly127
33Hannah125
34Erin124
34Willow124
36Ivy121
37Mila119
38Esme118
38Layla118
40Sofia117
41Isabella114
42Robyn109
42Sienna109
44Skye108
44Zara108
46Alice106
47Maya104
48Emilia102
49Daisy101
50Katie95
51Niamh94
52Amber92
53Rose89
54Molly86
55Zoe84
56Abigail83
56Iona83
58Leah78
59Hallie77
59Thea77
61Gracie74
61Lilly74
63Hollie72
64Imogen71
65Cara69
66Ayla68
67Cora67
68Elsie63
69Bella62
69Phoebe62
71Summer60
72Ada59
72Bonnie59
72Julia59
75Amelie58
75Brooke58
77Matilda57
78Callie56
78Maria56
78Piper56
81Darcy55
82Luna54
83Lola53
84Aila52
84Lexi52
86Rebecca51
87Hope50
87Penelope50
89Kayla49
89Rowan49
91Clara48
91Georgie48
91Lena48
91Sadie48
95Aurora47
95Eden47
95Florence47
95Nina47
95Quinn47
95Violet47

All girls’ names in Scotland, 2018

Top 100 boys’ names

RankNameBabies
1Jack422
2Oliver330
3James323
4Logan307
5Leo300
6Lewis298
7Alexander294
7Harris294
9Noah284
10Rory280
11Charlie262
11Harry262
13Lucas261
14Jacob251
14Thomas251
16Alfie249
17Archie243
18Max219
19Finlay218
20Finn208
21Adam201
21Daniel201
23Ethan196
24Mason193
25Brodie192
26Joshua183
27Theo177
28Cameron175
29Oscar174
30Hunter161
31Aaron157
32Callum156
33William153
34Liam151
34Matthew151
36Jaxon150
37Harrison146
38Freddie145
38Ollie145
40Jamie144
41Caleb138
42Nathan135
43Luke134
44Muhammad133
45Jude125
46Arthur123
47Arran118
48Luca117
49Angus116
50Carter113
50Connor113
50Dylan113
53George110
54Blake109
54Robert109
56Arlo107
56Samuel107
58Hamish106
59Jackson105
60Cole104
60Ryan104
62Andrew103
63David102
64Fraser100
64Joseph100
64Kai100
67Isaac99
68Michael97
69Reuben96
70Leon95
71Aidan94
71Benjamin94
73Blair93
74Riley91
75Ben88
76John85
77Josh82
77Murray82
79Sam80
80Grayson75
81Cooper74
82Callan72
82Elijah72
82Jake72
85Alex70
85Innes70
85Louis70
85Ruaridh70
89Owen68
89Tommy68
89Tyler68
92Henry67
93Elliot65
93Lyle65
95Jayden64
95Kayden64
97Aiden62
97Frankie62
97Gabriel62
100Jax61

All boys’ names in Scotland, 2018