Top 100 baby girl names in England and Wales during year 2020

BoysGirls
RankNameBirths
11Olivia3,640
22Amelia3,319
33Isla2,749
44Ava2,679
55Mia2,303
66Ivy2,166
77Lily2,150
88Isabella2,052
99Rosie2,035
1010Sophia2,028
1111Grace2,010
1212Freya1,982
1313Willow1,982
1414Florence1,963
1515Emily1,896
1616Ella1,887
1717Poppy1,838
1818Evie1,793
1919Elsie1,772
2020Charlotte1,732
2121Evelyn1,709
2222Sienna1,638
2323Sofia1,623
2424Daisy1,571
2525Phoebe1,543
2626Sophie1,525
2727Alice1,432
2828Harper1,415
2929Matilda1,401
3030Ruby1,359
3131Emilia1,353
3232Maya1,331
3333Millie1,319
3434Isabelle1,317
3535Eva1,263
3636Luna1,216
3737Jessica1,156
3838Ada1,140
3939Aria1,108
4040Arabella1,095
4141Maisie1,094
4242Esme1,055
4343Eliza1,052
4444Penelope1,020
4545Bonnie1,015
4646Chloe980
4747Mila973
4848Violet962
4949Hallie954
5050Scarlett942
5151Layla939
5252Imogen932
5353Eleanor900
5454Molly890
5555Harriet882
5656Elizabeth866
5757Thea858
5858Erin851
5959Lottie830
6060Emma816
6161Rose803
6262Delilah801
6363Bella792
6464Aurora781
6565Lola778
6666Nancy777
6767Ellie772
6868Mabel768
6969Lucy755
7070Ayla744
7171Maria744
7272Orla733
7373Zara712
7474Robyn710
7575Hannah708
7676Gracie706
7777Iris703
7878Jasmine678
7979Darcie656
8080Margot652
8181Holly646
8282Amelie632
8383Amber626
8484Georgia608
8585Edith599
8686Maryam592
8787Abigail586
8888Myla581
8989Anna574
9090Clara570
9191Lilly565
9292Lyra559
9393Summer553
9494Maeve547
9595Heidi542
9696Elodie527
9797Lyla517
9898Eden514
9999Olive510
100100Aisha508

Source: Office for National Statistics, Baby names in England and Wales. Contains public sector information licensed under the Open Government Licence v3.0. Coverage: Names with 3 or more births in a year.

Scroll to Top