England and Wales Baby Girl Names

2016

2016 baby names for England and Wales
NameBabies
Olivia5,017
Amelia4,777
Emily3,551
Isla3,476
Ava3,285
Isabella2,729
Lily2,722
Jessica2,703
Ella2,702
Mia2,662

2015

2015 baby names for England and Wales
NameBabies
Amelia5,158
Olivia4,853
Emily3,893
Isla3,474
Ava3,414
Ella3,028
Jessica2,937
Isabella2,876
Mia2,842
Poppy2,816

2014

2014 baby names for England and Wales
NameBabies
Amelia5,327
Olivia4,724
Isla4,012
Emily3,991
Poppy3,273
Ava3,171
Isabella3,022
Jessica2,995
Lily2,965
Sophie2,905

2013

2013 baby names for England and Wales
NameBabies
Amelia5,570
Olivia4,598
Emily4,049
Ava3,575
Isla3,526
Jessica3,507
Poppy3,422
Isabella3,246
Sophie3,013
Mia2,993

2012

2012 baby names for England and Wales
NameBabies
Amelia7,061
Olivia4,585
Jessica4,165
Emily4,029
Lily3,802
Ava3,779
Mia3,524
Isla3,501
Sophie3,496
Isabella3,358

2011

2011 baby names for England and Wales
NameBabies
Amelia5,054
Olivia4,938
Lily4,761
Jessica3,984
Emily3,974
Sophie3,923
Ruby3,702
Grace3,691
Ava3,621
Isabella3,464

2010

2010 baby names for England and Wales
NameBabies
Olivia5,279
Sophie4,469
Emily4,310
Lily4,257
Amelia4,227
Jessica4,102
Ruby3,961
Chloe3,883
Grace3,722
Evie3,469

2000

2000 baby names for England and Wales
NameBabies
Chloe7,534
Emily6,232
Megan5,868
Jessica4,779
Charlotte4,778
Lauren4,701
Sophie4,624
Olivia4,546
Hannah4,410
Lucy4,257