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

BoysGirls
RankNameBirths
11Olivia5,017
22Amelia4,777
33Emily3,554
44Isla3,480
55Ava3,288
66Isabella2,729
77Lily2,722
88Ella2,705
99Jessica2,703
1010Mia2,662
1111Sophia2,636
1212Charlotte2,596
1313Poppy2,506
1414Sophie2,505
1515Grace2,498
1616Evie2,487
1717Alice2,264
1818Scarlett2,096
1919Freya2,079
2020Florence2,072
2121Isabelle2,066
2222Daisy2,020
2323Chloe1,980
2424Phoebe1,975
2525Matilda1,915
2626Ruby1,904
2727Evelyn1,877
2828Sienna1,815
2929Sofia1,683
3030Eva1,641
3131Elsie1,574
3232Willow1,536
3333Ivy1,509
3434Millie1,456
3535Esme1,416
3636Rosie1,403
3737Imogen1,400
3838Elizabeth1,384
3939Maya1,374
4040Layla1,358
4141Emilia1,356
4242Lola1,298
4343Lucy1,273
4444Harper1,256
4545Eliza1,226
4646Erin1,212
4747Eleanor1,147
4848Ellie1,142
4949Harriet1,132
5050Thea1,132
5151Maisie1,111
5252Holly1,098
5353Emma1,080
5454Georgia1,078
5555Amber1,066
5656Molly1,041
5757Hannah1,033
5858Abigail1,023
5959Jasmine1,018
6060Lilly1,018
6161Annabelle1,009
6262Rose974
6363Penelope972
6464Amelie964
6565Violet959
6666Bella950
6767Aria926
6868Zara876
6969Maria853
7070Nancy842
7171Darcie791
7272Lottie782
7373Anna779
7474Summer760
7575Martha756
7676Heidi752
7777Gracie744
7878Luna715
7979Maryam711
8080Beatrice685
8181Mila679
8282Darcey662
8383Megan658
8484Iris648
8585Lexi629
8686Aisha626
8787Robyn622
8888Clara611
8989Francesca611
9090Sara606
9191Victoria586
9292Zoe584
9393Julia578
9494Arabella577
9595Maddison576
9696Darcy572
9797Sarah572
9898Felicity570
9999Leah564
100100Lydia563

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