Most popular baby names in England & Wales, 2017

The top girls’ name was Olivia, given to 5,204 babies. The top boys’ name was Oliver, given to 6,259 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
1Olivia5,204
2Amelia4,358
3Isla3,373
4Ava3,289
5Emily3,121
6Isabella2,627
7Mia2,590
8Poppy2,527
9Ella2,452
10Lily2,405
11Sophia2,398
12Charlotte2,394
13Grace2,309
14Evie2,192
15Jessica2,139
16Sophie2,129
17Alice2,122
18Daisy2,040
19Florence2,028
20Freya2,021
21Phoebe2,000
22Evelyn1,967
23Sienna1,960
24Isabelle1,876
25Ivy1,819
26Willow1,764
27Matilda1,736
28Elsie1,699
29Ruby1,688
30Scarlett1,687
31Sofia1,664
32Chloe1,654
33Eva1,634
34Harper1,608
35Rosie1,388
36Emilia1,380
37Millie1,372
38Layla1,329
39Imogen1,284
40Maya1,257
41Eliza1,248
42Esme1,235
43Lola1,201
44Elizabeth1,174
45Erin1,161
46Maisie1,142
47Aria1,094
48Luna1,093
49Lucy1,089
50Ellie1,055
51Harriet1,053
52Emma1,042
53Thea1,041
54Eleanor1,027
55Penelope1,020
56Holly1,003
57Hannah998
58Molly978
59Bella974
60Rose932
61Amber915
62Violet911
63Georgia898
64Lilly884
65Jasmine871
66Darcie868
67Nancy861
68Annabelle855
69Lottie851
70Zara842
71Maria827
72Amelie798
73Abigail782
74Mila774
75Anna730
76Martha718
77Gracie703
78Maryam686
79Robyn680
80Aurora665
81Iris654
82Sara653
83Arabella639
84Beatrice628
84Heidi628
86Summer626
87Clara614
88Orla610
89Francesca600
90Aisha580
91Julia576
92Darcey568
92Edith568
92Victoria568
95Bonnie563
95Lyla563
97Darcy558
98Hallie556
99Leah546
100Megan543

All girls’ names in England & Wales, 2017

Top 100 boys’ names

RankNameBabies
1Oliver6,259
2Harry5,031
3George4,929
4Noah4,273
5Jack4,190
6Jacob3,968
7Leo3,781
8Oscar3,738
9Charlie3,724
10Muhammad3,691
11William3,437
12Alfie3,287
13Henry3,246
13Thomas3,246
15Joshua3,166
16Freddie3,127
17James2,925
18Archie2,803
19Arthur2,795
20Logan2,730
21Theo2,616
22Alexander2,524
23Edward2,461
24Isaac2,432
25Lucas2,407
26Ethan2,323
27Max2,165
28Joseph2,153
29Samuel2,083
30Mohammed1,982
31Finley1,944
32Daniel1,942
33Benjamin1,927
34Harrison1,923
35Sebastian1,881
36Adam1,788
37Mason1,776
38Theodore1,761
39Teddy1,626
40Dylan1,577
41Elijah1,511
42Arlo1,470
43Riley1,427
44David1,416
45Zachary1,385
46Louie1,365
47Toby1,316
48Hugo1,311
49Reuben1,309
50Jude1,288
51Reggie1,280
52Jaxon1,257
53Harley1,246
54Rory1,187
55Luca1,171
56Jake1,135
57Albie1,114
58Jenson1,099
59Albert1,066
60Frankie1,055
61Tommy1,036
62Carter1,025
63Ronnie978
64Gabriel967
65Bobby955
66Harvey951
67Matthew948
68Michael934
69Elliot921
70Stanley914
71Jayden900
72Frederick879
73Charles877
74Jackson876
75Roman871
76Luke868
77Caleb853
78Hunter841
79Mohammad837
80Elliott834
81Ezra827
82Louis819
83Ryan817
84Blake799
85Lewis790
86Dexter788
86Ollie788
88Nathan779
89Ellis765
90Jesse750
91Liam723
92Alex716
93Kai691
94Ibrahim684
95Tyler677
96Finn672
97Austin670
98Leon669
98Ralph669
100Felix661

All boys’ names in England & Wales, 2017