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

BoysGirls
RankNameBirths
11Olivia2,906
22Amelia2,663
33Isla2,337
44Lily2,290
55Freya2,086
66Ava2,050
77Ivy1,997
88Florence1,899
99Willow1,833
1010Isabella1,795
1111Poppy1,755
1212Sophia1,679
1313Evelyn1,673
1414Elsie1,662
1515Sienna1,657
1616Mia1,640
1717Daisy1,585
1818Grace1,541
1919Sofia1,514
2020Phoebe1,510
2121Rosie1,508
2222Harper1,466
2323Charlotte1,373
2424Evie1,350
2525Millie1,349
2626Bonnie1,346
2727Ella1,307
2828Emily1,280
2929Maya1,255
3030Matilda1,212
3131Aria1,198
3232Delilah1,194
3333Penelope1,156
3434Hallie1,154
3535Mila1,127
3636Maeve1,114
3737Ada1,089
3838Luna1,063
3939Ruby1,059
4040Mabel1,051
4141Maisie1,039
4242Violet1,034
4343Arabella1,029
4444Margot1,025
4545Emilia1,017
4646Isabelle984
4747Esme982
4848Lottie980
4949Aurora964
5050Alice955
5151Sophie940
5252Eva867
5353Layla826
5454Ayla817
5555Rose784
5656Orla780
5757Olive776
5858Eleanor762
5959Imogen762
6060Eliza748
6161Iris741
6262Harriet723
6363Thea716
6464Robyn702
6565Chloe698
6666Erin698
6767Bella687
6868Elizabeth666
6969Ottilie662
7070Nancy658
7171Emma654
7272Scarlett634
7373Zara631
7474Ophelia620
7575Elodie612
7676Lyla610
7777Maryam606
7878Maria601
7979Lola595
8080Lyra593
8181Nova579
8282Ellie574
8383Jessica573
8484Gracie554
8585Fatima550
8686Summer542
8787Eden536
8888Molly534
8989Amelie529
9090Clara527
9191Hazel527
9292Darcie525
9393Lara525
9494Hannah515
9595Lilah513
9696Autumn510
9797Nellie509
9898Jasmine501
9999Nevaeh494
100100Raya486

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