Most popular baby names in England & Wales, 2018

The top girls’ name was Olivia, given to 4,598 babies. The top boys’ name was Oliver, given to 5,390 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
1Olivia4,598
2Amelia3,941
3Ava3,110
4Isla3,046
5Emily2,676
6Mia2,490
7Isabella2,369
8Sophia2,344
9Ella2,326
10Grace2,301
11Poppy2,226
12Charlotte2,202
13Lily2,184
14Ivy2,104
15Florence2,062
16Evie2,052
17Sophie2,007
18Freya1,921
19Evelyn1,902
20Willow1,900
21Phoebe1,883
22Elsie1,875
23Sienna1,834
24Alice1,827
25Jessica1,812
26Rosie1,808
27Harper1,796
28Daisy1,769
29Sofia1,728
30Isabelle1,701
31Matilda1,618
32Ruby1,531
33Eva1,409
34Emilia1,398
35Scarlett1,393
36Chloe1,375
37Maya1,260
38Esme1,234
39Eliza1,220
40Millie1,196
41Imogen1,179
42Aria1,178
43Luna1,162
44Layla1,152
45Harriet1,128
46Maisie1,089
47Elizabeth1,076
48Penelope1,068
49Mila1,050
50Erin1,024
51Eleanor985
52Lola982
53Violet970
54Bella969
55Rose960
56Emma957
56Holly957
58Molly929
59Thea920
60Ellie919
61Lucy910
62Hannah849
63Lottie824
64Nancy819
65Ada811
66Maria799
67Lilly785
68Zara765
69Aurora752
70Amber751
71Georgia747
72Robyn742
73Gracie719
74Summer718
75Jasmine703
76Annabelle695
77Abigail690
78Darcie686
79Hallie680
80Amelie653
81Bonnie645
82Iris634
82Maryam634
84Beatrice629
85Anna628
86Heidi621
86Orla621
88Arabella619
89Clara609
90Delilah601
91Edith599
92Aisha568
93Francesca567
94Martha560
95Ayla556
96Zoe546
97Lyla539
98Sara535
99Margot534
100Felicity522

All girls’ names in England & Wales, 2018

Top 100 boys’ names

RankNameBabies
1Oliver5,390
2George4,960
3Harry4,512
4Noah4,107
5Jack3,988
6Leo3,721
7Arthur3,644
8Muhammad3,507
9Oscar3,459
10Charlie3,365
11Jacob3,350
12Thomas3,243
13Henry3,172
14William3,015
15Alfie2,977
16Archie2,950
17Joshua2,922
18Freddie2,838
19Theo2,741
20Isaac2,578
21James2,536
22Alexander2,517
23Logan2,320
24Edward2,197
25Ethan2,106
26Lucas2,098
27Joseph1,989
28Sebastian1,964
29Theodore1,932
30Finley1,926
31Max1,867
32Mohammed1,846
33Samuel1,788
34Harrison1,765
35Benjamin1,743
36Arlo1,715
37Daniel1,676
38Adam1,672
39Teddy1,663
40Mason1,540
41Elijah1,519
42Reuben1,504
43Dylan1,465
44Hunter1,410
45Reggie1,356
46Jaxon1,346
47Rory1,323
48Louie1,319
49David1,307
50Tommy1,299
51Luca1,291
52Albie1,284
53Hugo1,279
54Zachary1,265
55Albert1,264
56Jude1,182
57Toby1,178
58Riley1,168
59Ezra1,118
60Carter1,030
61Gabriel1,022
62Roman1,018
63Frankie1,013
64Harley1,011
65Frederick1,010
66Ronnie989
67Jake988
68Elliot945
69Louis941
70Jenson912
71Mohammad880
72Stanley877
73Bobby872
74Michael869
75Jesse861
76Finn817
77Jayden792
78Harvey779
79Caleb776
80Jackson764
81Charles758
82Matthew757
83Grayson742
84Blake733
85Liam731
86Elliott728
87Ellis726
88Ralph719
89Jasper708
89Rowan708
91Alex696
91Ryan696
93Felix689
94Luke677
95Dexter676
96Ollie659
97Leon655
98Tobias647
99Sonny640
100Dominic634
RankNameBabies
100Kai634

All boys’ names in England & Wales, 2018