Here are the most popular baby names in England and Wales
Amelia and Oliver continue to be the most popular baby names for girls and boys respectively.
5,158 babies were named Amelia, which has been the top girls' name since 2011, and 6,941 babies were named Oliver, which has been the number one boys' name since 2013.
The ONS statistics compiled baby names from first names recorded in registry data from the two countries. All registered births in England and Wales have been included, regardless of whether or not the mother is a resident of either country, but have been excluded from the statistics for the two countries separately.
While Amelia and Oliver have been crowned the most popular baby names for the third year running, Jack and Olivia came second, with 5,371 baby boys named Jack and 4,853 girls named Olivia. In third place, 3,893 girls were named Emily, and 5,308 boys were named Harry.
In 2015's statistics, Jack, Harry, Olivia, and Emily have retained their positions in the top three from 2014.
George has notably become a more popular boys' name, moving from seventh place in 2014 to fourth place in 2015, with 4,869 boys given the name.
At the other end of the list, Eloise moved up 10 places from 110th in 2014, just making it into 2015's top 100 list of girls' names. For boys, Connor dropped 21 places from 79th place in 2014 to become the 100th most popular name.
Here are the top 10 names for babies in England and Wales, broken down by sex and country, along with the number of babies given the name:
Girls in England and Wales
- 10. Poppy - 2,816
- 9. Mia - 2,842
- 8. Isabella - 2,876
- 7. Jessica - 2,937
- 6. Ella - 3,028
- 5. Ava - 3,414
- 4. Isla - 3,474
- 3. Emily - 3,893
- 2. Olivia - 4,853
- 1. Amelia - 5,158
Boys in England and Wales
- 10. Oscar - 4,066
- 9. Thomas - 4,075
- 8. William - 4,083
- 7. Noah - 4,148
- 6. Charlie - 4,831
- 5. Jacob - 4,850
- 4. George - 4,869
- 3. Harry - 5,308
- 2. Jack - 5,371
- 1. Oliver - 6,941
Girls in England
- 10. Mia - 2,686
- 9. Poppy - 2,693
- 8. Isabella - 2,732
- 7. Ella - 2,855
- 6. Jessica - 2,862
- 5. Ava - 3,196
- 4. Isla - 3,268
- 3. Emily - 3,714
- 2. Olivia - 4,588
- 1. Amelia - 4,877
Boys in England
- 10. Oscar - 3,858
- 9. William - 3,884
- 8. noah - 3,900
- 7. Thomas - 3,912
- 6. Jacob - 4,539
- 5. Charlie - 4,565
- 4. George - 4670
- 3. Harry - 5,111
- 2. Jack - 5,118
- 1. Oliver - 6,565
Girls in Wales
- 10. Evie - 130
- 9. Lily - 138
- 8. Isabella - 142
- 7. Mia - 156
- 6. Ella - 172
- 5. Emily - 179
- 4. Isla - 205
- 3. Ava - 216
- 2. Olivia - 265
- 1. Amelia - 281
Boys in Wales
- =10. Harry - 197
- =10. George - 197
- 8. William - 198
- 7. Oscar - 206
- 6. Alfie - 227
- 5. Noah - 248
- 4. Jack - 252
- 3. Charlie - 266
- 2. Jacob - 309
- 1. Oliver - 375
Take a look at the full ONS data here.