Most popular baby names in Scotland, 2020

The top girls’ name was Isla, given to 347 babies. The top boys’ name was Jack, given to 354 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
1Isla347
2Olivia334
3Emily300
4Freya284
5Ava276
6Sophie275
7Ella267
8Grace261
9Amelia254
10Lily208
11Sophia201
12Charlotte183
13Evie180
14Millie178
15Maisie176
16Rosie171
17Mia170
18Jessica168
19Aria161
19Ellie161
21Harper158
22Hannah152
23Lucy148
24Eilidh141
25Sofia139
26Ruby132
27Ivy130
28Willow129
29Layla115
29Orla115
31Erin110
31Maya110
33Georgia108
34Bonnie107
35Chloe106
36Mila105
36Poppy105
38Daisy104
39Isabella102
40Hallie100
41Anna97
41Eva97
43Ayla96
44Emma93
45Emilia89
45Robyn89
47Ada88
47Holly88
47Molly88
50Amber87
50Sienna87
52Elsie83
53Alice82
54Gracie81
55Rose80
55Skye80
57Niamh78
58Esme77
59Zoe73
60Violet71
61Luna70
62Zara69
63Iona67
63Summer67
63Thea67
66Lexi66
67Callie64
67Cora64
69Abigail63
69Bella63
69Lilly63
69Lottie63
73Mollie61
74Imogen58
75Katie57
76Eden56
76Myla56
76Remi56
76Scarlett56
80Harley55
81Hope54
81Mirren54
83Phoebe53
84Lucie52
84Quinn52
86Alba50
86Elizabeth50
86Maeve50
86Nina50
90Aurora49
91Ayda48
91Indie48
91Piper48
94Florence46
95Rosa45
96Aila44
96Eve44
98Abbie43
98Autumn43
100Arabella42
RankNameBabies
100Faith42
100Hollie42
100Matilda42
100Rebecca42

All girls’ names in Scotland, 2020

Top 100 boys’ names

RankNameBabies
1Jack354
2Noah299
3James292
4Leo274
4Oliver274
6Harris268
7Rory258
8Alexander252
9Finlay247
10Archie244
11Lucas240
12Charlie236
13Alfie233
14Theo232
15Lewis224
16Finn213
17Brodie198
17Thomas198
19Mason193
20Jacob186
21Logan178
21Max178
23Freddie170
24Harry166
25Adam151
25Ollie151
27Daniel148
27Tommy148
29Joshua137
30Oscar135
31Arthur133
31Muhammad133
33Roman130
34Liam129
35Harrison128
36Ethan126
36Jude126
36William126
39Hunter125
40Callum124
41Luke122
42Blake121
43Luca114
44Arlo108
45Aaron107
46Jamie106
47Angus105
48Cameron104
49Caleb103
50Theodore99
51Jaxon98
52Arran96
53Carter94
53George94
55Matthew90
55Reuben90
55Sonny90
58Kai87
59Fraser85
59Ryan85
61Hamish84
61Nathan84
63Isaac83
64Cole81
65Benjamin80
65Michael80
67Grayson79
67Riley79
69Connor78
69Joseph78
69Louie78
72Cooper77
72Ruaridh77
74Leon76
74Louis76
76Andrew75
76Owen75
78David74
79Murray73
80Jackson71
80Robert71
80Samuel71
83Innes70
84Cody69
85Blair67
85Dylan67
85Joey67
88Ellis64
88Finley64
88Teddy64
91Ruairidh63
92John62
92Myles62
94Ben61
94Frankie61
96Robbie60
97Callan59
98Brody58
99Elliot57
100Elijah56

All boys’ names in Scotland, 2020