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

BoysGirls
RankNameBirths
11Olivia2,761
22Amelia2,448
33Lily2,185
44Isla2,056
55Ivy1,956
66Florence1,936
77Freya1,929
88Poppy1,888
99Ava1,774
1010Elsie1,727
1111Isabella1,708
1212Sofia1,626
1313Sophia1,610
1414Mia1,609
1515Maya1,592
1616Bonnie1,583
1717Phoebe1,549
1818Daisy1,548
1919Sienna1,537
2020Evelyn1,512
2121Willow1,481
2222Harper1,461
2323Charlotte1,418
2424Rosie1,406
2525Grace1,390
2626Maeve1,265
2727Millie1,255
2828Margot1,243
2929Evie1,231
3030Arabella1,222
3131Matilda1,220
3232Hallie1,218
3333Delilah1,180
3434Emily1,170
3535Aria1,154
3636Penelope1,133
3737Mabel1,113
3838Lottie1,109
3939Ella1,108
4040Ada1,049
4141Ruby1,020
4242Violet1,010
4343Aurora1,002
4444Maisie992
4545Emilia961
4646Mila953
4747Ayla922
4848Luna908
4949Alice896
5050Sophie886
5151Esme864
5252Isabelle841
5353Olive834
5454Eva819
5555Elodie802
5656Layla760
5757Maryam752
5858Orla746
5959Rose742
6060Eden714
6161Iris707
6262Elizabeth706
6363Eliza702
6464Imogen691
6565Erin689
6666Thea686
6767Eleanor672
6868Harriet667
6969Emma666
7070Zara666
7171Ottilie664
7272Chloe646
7373Ophelia645
7474Lyla634
7575Hazel629
7676Bella619
7777Fatima619
7878Robyn617
7979Scarlett610
8080Nova603
8181Nancy578
8282Raya574
8383Lyra573
8484Clara564
8585Eloise556
8686Nora549
8787Lola543
8888Ellie534
8989Myla522
9090Darcie509
9191Maria506
9292Jasmine501
9393Nellie500
9494Rosa486
9595Jessica483
9696Athena480
9797Sara476
9898Lara474
9999Zoe471
100100Amelie465

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