Most popular baby names in England & Wales, 2020

The top girls’ name was Olivia, given to 3,640 babies. The top boys’ name was Oliver, given to 4,225 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
1Olivia3,640
2Amelia3,319
3Isla2,749
4Ava2,679
5Mia2,303
6Ivy2,166
7Lily2,150
8Isabella2,052
9Rosie2,035
10Sophia2,028
11Grace2,010
12Freya1,982
12Willow1,982
14Florence1,963
15Emily1,896
16Ella1,887
17Poppy1,838
18Evie1,793
19Elsie1,772
20Charlotte1,732
21Evelyn1,709
22Sienna1,638
23Sofia1,623
24Daisy1,571
25Phoebe1,543
26Sophie1,525
27Alice1,432
28Harper1,415
29Matilda1,401
30Ruby1,359
31Emilia1,353
32Maya1,331
33Millie1,319
34Isabelle1,317
35Eva1,263
36Luna1,216
37Jessica1,156
38Ada1,140
39Aria1,108
40Arabella1,095
41Maisie1,094
42Esme1,055
43Eliza1,052
44Penelope1,020
45Bonnie1,015
46Chloe980
47Mila973
48Violet962
49Hallie954
50Scarlett942
51Layla939
52Imogen932
53Eleanor900
54Molly890
55Harriet882
56Elizabeth866
57Thea858
58Erin851
59Lottie830
60Emma816
61Rose803
62Delilah801
63Bella792
64Aurora781
65Lola778
66Nancy777
67Ellie772
68Mabel768
69Lucy755
70Ayla744
70Maria744
72Orla733
73Zara712
74Robyn710
75Hannah708
76Gracie706
77Iris703
78Jasmine678
79Darcie656
80Margot652
81Holly646
82Amelie632
83Amber626
84Georgia608
85Edith599
86Maryam592
87Abigail586
88Myla581
89Anna574
90Clara570
91Lilly565
92Lyra559
93Summer553
94Maeve547
95Heidi542
96Elodie527
97Lyla517
98Eden514
99Olive510
100Aisha508

All girls’ names in England & Wales, 2020

Top 100 boys’ names

RankNameBabies
1Oliver4,225
2George4,100
3Arthur4,052
4Noah4,042
5Muhammad3,710
6Leo3,314
7Oscar3,268
8Harry3,209
9Archie2,944
10Jack2,900
11Henry2,868
12Charlie2,810
13Freddie2,797
14Theodore2,737
15Thomas2,646
16Finley2,613
17Theo2,598
18Alfie2,414
19Jacob2,327
20William2,215
21Isaac2,074
22Tommy2,013
23Joshua1,989
24James1,977
25Lucas1,946
26Alexander1,909
27Arlo1,908
28Roman1,776
29Edward1,751
30Elijah1,668
31Teddy1,627
32Mohammed1,615
33Max1,585
34Adam1,476
35Albie1,473
36Ethan1,454
37Logan1,449
38Joseph1,437
39Sebastian1,435
40Benjamin1,426
41Harrison1,401
42Mason1,370
43Rory1,344
44Reuben1,339
45Luca1,323
46Louie1,292
47Samuel1,261
48Reggie1,237
49Jaxon1,208
50Daniel1,203
51Hugo1,196
52Louis1,186
53Jude1,175
54Ronnie1,172
55Dylan1,168
56Zachary1,155
57Albert1,148
58Hunter1,114
59Ezra1,105
60David1,047
61Frankie1,010
62Toby980
63Frederick952
64Carter940
65Gabriel888
66Grayson884
67Riley842
68Jesse841
69Hudson812
70Bobby790
71Rowan774
72Jenson760
73Finn757
74Michael751
74Mohammad751
74Stanley751
77Felix749
78Jasper727
79Liam721
80Milo720
81Sonny699
82Oakley697
83Elliot693
84Chester691
85Caleb665
86Harvey662
87Elliott647
88Charles646
89Ellis642
90Jackson639
91Alfred635
92Ollie633
93Leon620
93Yusuf620
95Ralph615
96Otis612
97Harley594
98Ibrahim591
98Jayden591
98Myles591

All boys’ names in England & Wales, 2020