Most popular baby names in Scotland, 2019

The top girls’ name was Olivia, given to 394 babies. The top boys’ name was Jack, given to 449 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
1Olivia394
2Emily388
3Isla364
4Sophie308
5Ella284
6Ava278
7Amelia275
8Grace272
9Freya260
10Charlotte243
11Jessica223
12Lucy222
13Ellie219
14Sophia217
15Aria216
16Lily203
17Harper198
18Mia179
19Rosie178
20Millie173
21Evie164
22Eilidh162
23Ruby159
24Willow153
25Anna146
26Maisie142
27Hannah140
28Eva137
29Chloe127
29Mila127
29Orla127
32Isabella126
32Ivy126
34Emma125
35Georgia124
36Poppy122
37Robyn118
38Daisy111
39Zara109
40Gracie104
40Holly104
42Skye100
43Esme99
43Sofia99
45Erin98
46Hallie97
47Molly95
48Ayla93
48Emilia93
48Layla93
51Katie91
52Sienna90
53Niamh88
54Alice87
55Amber86
56Bonnie82
56Maya82
58Zoe79
59Ada77
59Hollie77
61Bella76
62Luna75
62Thea75
64Rose74
65Abigail73
66Summer72
67Callie71
68Hope69
69Lexi67
70Iona66
71Elsie65
72Leah63
73Scarlett62
74Julia61
74Violet61
76Myla60
77Harley59
78Eve58
78Imogen58
80Elizabeth57
81Cora56
82Florence54
82Georgie54
84Lilly53
85Matilda52
85Mirren52
85Phoebe52
88Rowan51
89Lola50
90Aurora49
91Evelyn48
92Brooke47
92Clara47
92Lucie47
92Sadie47
96Cara46
97Darcy45
97Nova45
97Penelope45
100Abbie44
RankNameBabies
100Aila44
100Ailsa44
100Aoife44
100Lottie44
100Lyla44
100Maria44

All girls’ names in Scotland, 2019

Top 100 boys’ names

RankNameBabies
1Jack449
2Oliver359
3James345
4Charlie306
5Harris304
6Lewis280
7Leo278
8Noah272
9Alfie261
10Rory258
11Alexander240
12Max237
13Logan235
14Lucas229
15Harry227
16Theo218
16Thomas218
18Brodie205
19Archie204
20Jacob203
21Finlay201
21Finn201
23Daniel186
24Joshua180
25Oscar175
26Arthur170
27Hunter169
28Ethan168
28Mason168
30Harrison162
31Freddie157
32Ollie153
33Adam151
34William147
35Jaxon146
36Aaron143
37Cameron140
38Liam139
39George131
40Jamie129
41Callum124
42Matthew122
43Muhammad121
44Caleb115
45Nathan114
46Tommy113
47Carter112
48Blake111
49Andrew110
49Luke110
51Jude108
52Angus104
52Riley104
54Luca103
54Samuel103
56Joseph102
57David101
58Isaac100
59Ryan98
60Hamish97
61Sonny96
62Arlo94
62Arran94
62Cole94
65Robert93
66Blair91
66Dylan91
66Louie91
69Ruaridh90
70Connor89
71Benjamin88
71Kai88
73Michael87
74Jackson85
74Leon85
76Cooper84
77Louis82
78Theodore81
79Fraser80
79Owen80
79Reuben80
82John79
83Carson77
83Innes77
85Elijah74
85Murray74
87Grayson73
88Aiden69
89Aidan68
90Cody67
90Elliot67
92Ben66
92Henry66
94Sam64
95Alex63
95Ellis63
97Gabriel61
97Jax61
99Callan60
100Ruairidh59

All boys’ names in Scotland, 2019