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

BoysGirls
RankNameBirths
11Amelia7,061
22Olivia4,585
33Jessica4,165
44Emily4,029
55Lily3,809
66Ava3,779
77Mia3,524
88Isla3,501
99Sophie3,496
1010Isabella3,358
1111Evie3,283
1212Ruby3,231
1313Poppy3,203
1414Grace3,188
1515Sophia2,855
1616Chloe2,776
1717Isabelle2,594
1818Ella2,562
1919Freya2,557
2020Charlotte2,290
2121Scarlett2,248
2222Daisy2,213
2323Lola2,010
2424Eva1,946
2525Holly1,937
2626Millie1,915
2727Lucy1,908
2828Phoebe1,825
2929Layla1,796
3030Maisie1,658
3131Sienna1,625
3232Alice1,577
3333Lilly1,536
3434Ellie1,531
3535Florence1,531
3636Erin1,504
3737Imogen1,454
3838Elizabeth1,446
3939Molly1,434
4040Summer1,411
4141Megan1,388
4242Hannah1,357
4343Sofia1,336
4444Abigail1,316
4545Jasmine1,313
4646Lexi1,301
4747Matilda1,284
4848Rosie1,263
4949Lacey1,220
5050Emma1,149
5151Amelie1,146
5252Gracie1,104
5353Maya1,072
5454Hollie1,062
5555Georgia1,055
5656Emilia1,050
5757Evelyn1,034
5858Bella1,027
5959Brooke1,026
6060Amber1,023
6161Eliza996
6262Amy995
6363Eleanor989
6464Leah944
6565Esme934
6666Katie914
6767Harriet904
6868Anna902
6969Willow892
7070Elsie888
7171Zara886
7272Annabelle884
7373Bethany868
7474Faith868
7575Madison846
7676Isabel774
7777Martha770
7878Rose764
7979Julia751
8080Paige715
8181Maryam700
8282Maddison696
8383Heidi678
8484Mollie672
8585Niamh672
8686Skye666
8787Aisha647
8888Ivy633
8989Darcey632
9090Francesca622
9191Zoe620
9292Keira610
9393Tilly610
9494Maria609
9595Sarah592
9696Lydia590
9797Caitlin589
9898Isobel585
9999Sara584
100100Violet580

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