And 2015's most popular baby names are...

Updated: 

Popular baby names are a great barometer of what's currently cool and on trend.

This is why we love poring through the list of the top baby names for England and Wales, and 2015´s has been released on Friday by the Office for National statistics.

Baby
(Chris Ison/PA)

For the third year running, Oliver and Amelia topped the list, showing that classic English names are still very fashionable.

However, the list was by no means static from the previous year, with Ella and Mia rising to the top 10, replacing Lily and Sophie from 2014, while Noah replaced James in the top 10 for boys names.

Amelia Earhart: an inspiration? (Uncredited/AP)
Amelia Earhart: an inspiration? (AP)

The top 100 saw some slightly more rockstar names appear, with Jaxon, Roman, Reggie and Carter taking the places of the more demure Owen, Robert, Joey and Finlay.

Maybe parents are hoping their kids will be like Oliver Sacks (Johnathon Henninger/AP)
Maybe parents are hoping their kids will be like Oliver Sacks? (Johnathon Henninger/AP)

The ONS gathered the information based on 697,852 live births in England and Wales in 2015, with more than 27,000 different boys' and 35,000 different girls' names registered.

So without further ado, here are the top 20 most popular baby names for girls and boys respectively...

1. Amelia
2. Olivia
3. Emily
4. Isla
5. Ava
6. Ella
7. Jessica
8. Isabella
9. Mia
10. Poppy
11. Sophie
12. Sophia
13. Lily
14. Grace
15. Evie
16. Scarlett
17. Ruby
18. Chloe
19. Isabelle
20. Daisy

(Dominic Lipinski/PA)
(Dominic Lipinski/PA)

1. Oliver
2. Jack
3. Harry
4. George
5. Jacob
6. Charlie
7. Noah
8. William
9. Thomas
10. Oscar
11. James
12. Muhammad
13. Henry
14. Alfie
15. Leo
16. Joshua
17. Freddie
18. Ethan
19. Archie
20. Isaac