Search icon

Parenting

17th Aug 2015

Britain’s favourite baby names have been revealed…

Katie Mythen-Lynch

Oliver and Amelia have been revealed as the year’s top baby names in England and Wales.

Despite the growing popularity of the name George, in honour of his royal highness Prince George of Cambridge, and Lily, which replaced Mia in the top 10 most popular girls’ names, Amelia has been in the top spot since 2011 while Oliver has been in top spot since 2013.

Despite the arrival of Princess Charlotte in May, the name doesn’t feature in the top 12, coming in at No. 23 at the moment.

Jackson, Joey and Ellis entered the boys list for the first time this year, with the name Kian, jumping an impressive 41 places to number 53 since 2014.

Harper, Robyn, Nancy and Lottie were the rising stars of the girls list, while the TV show Game of Thrones inspired 53 hardcore fans to call their babies ‘Khaleesi’ and a further 244 to choose the name Arya. 

The top 12 names for boys are:

1. Oliver

2. Jack

3. Harry

4. Jacob

5. Charlie

6. Thomas

7. George

8. Oscar

9. James

10. William

11. Noah

12. Alfie

The top 12 names for girls are:

1. Amelia

2. Olivia

3. Isla

4. Emily

5. Poppy

6. Ava

7. Isabella

8. Jessica

9. Lily

10. Sophie

11. Grace

12. Sophia