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

BoysGirls
RankNameBirths
11Olivia4,598
22Amelia3,941
33Ava3,110
44Isla3,046
55Emily2,676
66Mia2,490
77Isabella2,369
88Sophia2,344
99Ella2,326
1010Grace2,301
1111Poppy2,226
1212Charlotte2,202
1313Lily2,184
1414Ivy2,104
1515Florence2,062
1616Evie2,052
1717Sophie2,007
1818Freya1,921
1919Evelyn1,902
2020Willow1,900
2121Phoebe1,883
2222Elsie1,875
2323Sienna1,834
2424Alice1,827
2525Jessica1,812
2626Rosie1,808
2727Harper1,796
2828Daisy1,769
2929Sofia1,728
3030Isabelle1,701
3131Matilda1,618
3232Ruby1,531
3333Eva1,409
3434Emilia1,398
3535Scarlett1,393
3636Chloe1,375
3737Maya1,260
3838Esme1,234
3939Eliza1,220
4040Millie1,196
4141Imogen1,179
4242Aria1,178
4343Luna1,162
4444Layla1,152
4545Harriet1,128
4646Maisie1,089
4747Elizabeth1,076
4848Penelope1,068
4949Mila1,050
5050Erin1,024
5151Eleanor985
5252Lola982
5353Violet970
5454Bella969
5555Rose960
5656Emma957
5757Holly957
5858Molly929
5959Thea920
6060Ellie919
6161Lucy910
6262Hannah849
6363Lottie824
6464Nancy819
6565Ada811
6666Maria799
6767Lilly785
6868Zara765
6969Aurora752
7070Amber751
7171Georgia747
7272Robyn742
7373Gracie719
7474Summer718
7575Jasmine703
7676Annabelle695
7777Abigail690
7878Darcie686
7979Hallie680
8080Amelie653
8181Bonnie645
8282Iris634
8383Maryam634
8484Beatrice629
8585Anna628
8686Heidi621
8787Orla621
8888Arabella619
8989Clara609
9090Delilah601
9191Edith599
9292Aisha568
9393Francesca567
9494Martha560
9595Ayla556
9696Zoe546
9797Lyla539
9898Sara535
9999Margot534
100100Felicity522

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