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

BoysGirls
RankNameBirths
11Amelia5,161
22Olivia4,853
33Emily3,893
44Isla3,474
55Ava3,417
66Ella3,031
77Jessica2,937
88Isabella2,876
99Mia2,842
1010Poppy2,816
1111Sophie2,779
1212Sophia2,744
1313Lily2,717
1414Grace2,658
1515Evie2,532
1616Scarlett2,285
1717Ruby2,215
1818Chloe2,158
1919Isabelle2,119
2020Daisy2,113
2121Freya2,090
2222Phoebe2,081
2323Florence2,053
2424Alice2,006
2525Charlotte1,951
2626Sienna1,941
2727Matilda1,774
2828Evelyn1,770
2929Eva1,753
3030Millie1,673
3131Sofia1,640
3232Lucy1,525
3333Elsie1,513
3434Imogen1,478
3535Layla1,428
3636Rosie1,403
3737Maya1,354
3838Esme1,340
3939Elizabeth1,338
4040Lola1,322
4141Willow1,308
4242Ivy1,275
4343Erin1,249
4444Holly1,248
4545Emilia1,243
4646Molly1,215
4747Ellie1,189
4848Jasmine1,182
4949Eliza1,171
5050Lilly1,146
5151Abigail1,131
5252Maisie1,116
5353Georgia1,115
5454Eleanor1,105
5555Hannah1,090
5656Harriet1,089
5757Amber1,085
5858Bella1,020
5959Thea1,020
6060Annabelle1,017
6161Emma1,017
6262Amelie992
6363Harper980
6464Gracie944
6565Rose926
6666Summer906
6767Martha868
6868Violet854
6969Penelope832
7070Anna825
7171Nancy817
7272Zara799
7373Maria768
7474Darcie759
7575Maryam754
7676Megan739
7777Darcey737
7878Lottie712
7979Mila692
8080Heidi683
8181Lexi678
8282Lacey676
8383Francesca661
8484Robyn650
8585Bethany648
8686Julia640
8787Aisha621
8888Darcy615
8989Sara612
9090Zoe606
9191Clara605
9292Victoria604
9393Beatrice601
9494Hollie589
9595Arabella585
9696Sarah581
9797Maddison577
9898Leah575
9999Katie565
100100Aria562

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