Most popular baby names in England & Wales, 2015

The top girls’ name was Amelia, given to 5,158 babies. The top boys’ name was Oliver, given to 6,941 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
1Amelia5,158
2Olivia4,853
3Emily3,893
4Isla3,474
5Ava3,414
6Ella3,028
7Jessica2,937
8Isabella2,876
9Mia2,842
10Poppy2,816
11Sophie2,779
12Sophia2,744
13Lily2,711
14Grace2,658
15Evie2,529
16Scarlett2,285
17Ruby2,215
18Chloe2,158
19Isabelle2,119
20Daisy2,113
21Freya2,090
22Phoebe2,081
23Florence2,053
24Alice2,006
25Charlotte1,951
26Sienna1,941
27Matilda1,774
28Evelyn1,770
29Eva1,753
30Millie1,673
31Sofia1,640
32Lucy1,525
33Elsie1,513
34Imogen1,478
35Layla1,428
36Rosie1,403
37Maya1,354
38Esme1,340
39Elizabeth1,338
40Lola1,322
41Willow1,308
42Ivy1,275
43Erin1,249
44Holly1,248
45Emilia1,243
46Molly1,215
47Ellie1,185
48Jasmine1,182
49Eliza1,171
50Lilly1,146
51Abigail1,131
52Georgia1,115
53Maisie1,113
54Eleanor1,105
55Hannah1,090
56Harriet1,089
57Amber1,085
58Bella1,020
58Thea1,020
60Annabelle1,017
60Emma1,017
62Amelie992
63Harper980
64Gracie944
65Rose926
66Summer906
67Martha868
68Violet854
69Penelope832
70Anna825
71Nancy817
72Zara799
73Maria768
74Darcie759
75Maryam754
76Megan739
77Darcey737
78Lottie712
79Mila692
80Heidi683
81Lexi678
82Lacey676
83Francesca661
84Robyn650
85Bethany648
86Julia640
87Sara612
88Aisha610
89Darcy606
89Zoe606
91Clara605
92Victoria604
93Beatrice601
94Hollie589
95Arabella585
96Sarah581
97Maddison577
98Leah575
99Katie565
100Aria562

All girls’ names in England & Wales, 2015

Top 100 boys’ names

RankNameBabies
1Oliver6,941
2Jack5,371
3Harry5,308
4George4,869
5Jacob4,850
6Charlie4,831
7Noah4,148
8William4,083
9Thomas4,075
10Oscar4,066
11James3,912
12Muhammad3,730
13Henry3,581
14Alfie3,540
15Leo3,468
16Joshua3,394
17Freddie3,219
18Ethan2,940
19Archie2,912
20Isaac2,829
21Joseph2,786
22Alexander2,759
23Samuel2,705
24Daniel2,622
25Logan2,610
26Edward2,593
27Lucas2,448
28Max2,407
29Mohammed2,332
30Benjamin2,328
31Mason2,263
32Harrison2,241
33Theo2,103
34Jake2,013
35Sebastian1,988
36Finley1,978
37Arthur1,966
38Adam1,903
38Dylan1,903
40Riley1,728
41Zachary1,644
42Teddy1,430
43David1,394
44Toby1,363
45Theodore1,302
46Elijah1,294
47Matthew1,279
48Jenson1,223
49Jayden1,219
50Harvey1,190
51Reuben1,188
52Harley1,175
53Luca1,167
54Michael1,165
55Hugo1,153
56Lewis1,148
57Frankie1,112
58Luke1,095
59Stanley1,078
60Tommy1,075
61Jude1,040
62Blake1,024
63Louie1,002
64Nathan997
65Gabriel989
66Charles985
67Bobby983
68Mohammad976
69Ryan955
70Tyler948
71Elliott938
72Albert933
73Elliot926
74Rory912
75Alex900
76Frederick875
77Ollie873
78Louis854
79Dexter850
80Jaxon837
81Liam836
82Jackson818
83Callum798
83Ronnie798
85Leon795
86Kai775
87Aaron773
88Roman763
89Austin751
90Ellis721
91Jamie708
91Reggie708
93Seth703
94Carter689
95Felix680
96Ibrahim674
97Sonny670
98Kian665
99Caleb659
100Connor642

All boys’ names in England & Wales, 2015