Most popular baby names in Scotland, 2025

The top girls’ name was Freya, given to 268 babies. The top boys’ name was Noah, given to 318 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
1Freya268
2Isla253
3Olivia251
4Amelia204
5Grace200
6Emily196
7Millie195
8Lily193
9Sophia181
10Rosie177
11Maisie169
12Sophie168
13Ava166
14Charlotte164
14Ella164
16Ivy144
17Sofia142
18Evie141
19Hallie137
20Maya136
21Elsie135
22Orla134
23Harper130
23Maeve130
25Aria127
26Daisy126
27Willow125
28Eilidh119
29Lottie116
30Ruby115
31Isabella114
32Bonnie112
32Gracie112
34Mia111
35Poppy109
36Sienna101
37Lucy100
38Esme98
39Georgia97
40Mila95
41Ayla93
42Arabella92
43Layla91
44Robyn90
45Aurora89
46Remi88
47Phoebe87
48Ellie85
49Jessica81
50Lyla77
51Ada76
52Alice75
52Zoe75
54Anna74
54Florence74
56Molly71
56Zara71
58Mabel70
59Sadie69
60Skye67
61Callie66
62Alba65
62Emilia65
64Hannah64
64Violet64
66Maeva62
66Nina62
68Summer61
69Thea60
70Fiadh59
71Eva58
71Penelope58
71Rose58
74Myla56
74Niamh56
74Nova56
77Cora54
77Holly54
79Margot53
79Quinn53
81Romy52
82Clara51
83Chloe50
83Eden50
83Lilly50
86Evelyn49
86Imogen49
86Iona49
86Nora49
86Rosa49
91Eloise48
91Heidi48
93Matilda47
94Annie46
94Emma46
94Flora46
94Hazel46
94Mollie46
99Mirren45
100Billie44
RankNameBabies
100Darcy44
100Lilah44
100Lucia44

All girls’ names in Scotland, 2025

Top 100 boys’ names

RankNameBabies
1Noah318
2Luca302
3Rory301
4Muhammad291
5Oliver269
6Theo243
7Leo236
8Archie222
9Finlay216
10Harris211
11Jude206
12Freddie201
13Jack200
14James199
15Brodie194
16Alfie167
16Charlie167
18Finn159
19Arthur158
20Oscar157
21Thomas155
22Alexander151
22Lewis151
24Arlo146
25Max143
26Harrison137
26Sonny137
26Tommy137
29Lucas131
30Albie123
31Harry120
32Adam114
33Angus112
33Roman112
35Logan111
36Callan109
37Louie107
37Reuben107
39Theodore102
40Kai101
41Blake100
41Mason100
43Daniel99
43Myles99
45Jacob98
46Hudson96
47Rowan94
48Cameron92
49Caleb91
50George88
51Liam81
52Ruaridh80
52William80
54Hunter79
55Ethan78
56Isaac77
56Nathan77
56Ollie77
59Elijah76
60Arran75
60Ronan75
62Blair74
62Hamish74
64Cole73
65Joseph71
65Michael71
65Samuel71
68Callum70
68Grayson70
70Cody69
70Luke69
72Lochlan68
73Nico67
73Ruairidh67
75Jamie66
75Joey66
75Joshua66
75Reggie66
79Carter65
79Cooper65
79Lachlan65
79Matthew65
83Louis64
83Riley64
85Elliot62
86Oakley61
86Robert61
88Henry60
88Murray60
88Teddy60
91Fergus59
92Austin58
92David58
92Jax58
95Aaron56
95Vinnie56
97Leon55
98Frankie54
99Robbie52
100Cillian51
RankNameBabies
100Ellis51

All boys’ names in Scotland, 2025