You may also like

The Office of National Statistics has released the complete list of the top 100 baby names for boys and girls in 2015...yes, we know what you're thinking, how is it possible to be so excited about baby names!

As soon as we see the list we inevitably start naming our fictional children or renaming our ACTUAL children. It's brilliant fun.

To kick things off, we can reveal that the top name for little girls born last year was....Amelia!

Quickly followed by Olivia, Emily, Isla and Ava.

And the No.1 name for little boys was...Oliver! Followed by Jack, Harry, George and Jacob.

There were four brand new entries in the top 100 most popular boy's names in England and Wales: Jaxon, Roman, Reggie and Carter. These names replaced names like Owen, Robert, Joey and Finlay which were in the top 100 names in 2014 but fell out of favour.

There were also six new entries for girls, including Penelope, Mila, Clara, Arabella, Maddison and Aria (perhaps named after 'Game of Thrones'?). Sadly Lydia, Faith, Mollie, Brooke, Isabel and Amy fell out of the top 100.

There were 697,852 babies born in England and Wales last year, with more than 27,000 different boys' names and 35,000 different girls' names being doled out among them. Despite this, the top 100 boys' names accounted for 52% of all little ones born, while the top 100 girls' names accounted for 43% of all little girls.