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

BoysGirls
RankNameBirths
11Olivia5,204
22Amelia4,361
33Isla3,373
44Ava3,296
55Emily3,121
66Isabella2,627
77Mia2,593
88Poppy2,527
99Ella2,452
1010Lily2,405
1111Sophia2,398
1212Charlotte2,394
1313Grace2,309
1414Evie2,192
1515Jessica2,139
1616Sophie2,129
1717Alice2,122
1818Daisy2,040
1919Florence2,028
2020Freya2,021
2121Phoebe2,000
2222Evelyn1,967
2323Sienna1,960
2424Isabelle1,876
2525Ivy1,822
2626Willow1,764
2727Matilda1,736
2828Elsie1,704
2929Ruby1,688
3030Scarlett1,687
3131Sofia1,664
3232Chloe1,654
3333Eva1,634
3434Harper1,608
3535Rosie1,388
3636Emilia1,380
3737Millie1,372
3838Layla1,329
3939Imogen1,284
4040Maya1,257
4141Eliza1,248
4242Esme1,235
4343Lola1,201
4444Elizabeth1,174
4545Erin1,161
4646Maisie1,142
4747Aria1,094
4848Luna1,093
4949Lucy1,089
5050Ellie1,058
5151Harriet1,053
5252Emma1,042
5353Thea1,041
5454Eleanor1,027
5555Penelope1,020
5656Holly1,003
5757Hannah998
5858Molly978
5959Bella974
6060Rose932
6161Amber915
6262Violet911
6363Georgia898
6464Lilly884
6565Jasmine871
6666Darcie868
6767Nancy861
6868Annabelle855
6969Lottie851
7070Zara842
7171Maria827
7272Amelie798
7373Abigail782
7474Mila774
7575Anna730
7676Martha718
7777Gracie703
7878Maryam686
7979Robyn680
8080Aurora665
8181Iris654
8282Sara653
8383Arabella639
8484Beatrice628
8585Heidi628
8686Summer626
8787Clara614
8888Orla610
8989Francesca600
9090Aisha584
9191Julia576
9292Darcey568
9393Edith568
9494Victoria568
9595Bonnie563
9696Darcy563
9797Lyla563
9898Hallie556
9999Leah546
100100Megan543

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