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

BoysGirls
RankNameBirths
11Olivia4,082
22Amelia3,712
33Isla2,981
44Ava2,946
55Mia2,500
66Isabella2,398
77Sophia2,332
88Grace2,330
99Lily2,285
1010Freya2,264
1111Emily2,262
1212Ivy2,158
1313Ella2,105
1414Rosie2,036
1515Evie2,025
1616Florence2,025
1717Poppy2,022
1818Charlotte2,015
1919Willow1,995
2020Evelyn1,761
2121Elsie1,760
2222Phoebe1,753
2323Sophie1,727
2424Sienna1,713
2525Alice1,695
2626Sofia1,688
2727Ruby1,656
2828Isabelle1,598
2929Harper1,586
3030Matilda1,563
3131Daisy1,543
3232Emilia1,473
3333Jessica1,439
3434Maya1,375
3535Eva1,276
3636Luna1,213
3737Millie1,208
3838Eliza1,197
3939Chloe1,183
4040Maisie1,168
4141Penelope1,157
4242Aria1,156
4343Esme1,138
4444Scarlett1,101
4545Imogen1,075
4646Thea1,052
4747Ada1,028
4848Layla1,025
4949Harriet1,021
5050Mila1,017
5151Violet990
5252Eleanor971
5353Bella958
5454Erin947
5555Elizabeth933
5656Rose923
5757Molly911
5858Hallie910
5959Emma900
6060Lola899
6161Lucy882
6262Bonnie878
6363Ellie838
6464Nancy816
6565Robyn807
6666Zara805
6767Lottie793
6868Hannah786
6969Maria785
7070Aurora777
7171Arabella775
7272Holly772
7373Jasmine752
7474Gracie718
7575Georgia698
7676Delilah695
7777Darcie693
7878Orla687
7979Amber676
8080Amelie663
8181Iris658
8282Anna642
8383Abigail634
8484Ayla631
8585Maryam631
8686Lilly625
8787Annabelle622
8888Sara609
8989Edith598
9090Beatrice595
9191Clara586
9292Summer578
9393Heidi577
9494Margot575
9595Martha552
9696Zoe551
9797Lara540
9898Lyla531
9999Mabel531
100100Felicity519

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