We may be all the way into August of 2015, but the English Office for National Statistics has just released the most popular baby names chosen by parents in 2014.
But look, they did a very very thorough job.
Not only did they go through the birth certificates to find out the most popular baby names in the country (England and Wales), they also broke it down into regions and cities.
Read more: The baby names to watch in 2015.
Surprisingly, there were a few differences.
While Australia and England shared the top baby boy's name, their number one girl's name is our number five.
TAP on the image below to scroll through the gallery and find out the top 10 baby names for England and Wales.
With a few exceptions, we are pretty well on par with British mums and dads. Here is what our top 2014 baby names were according to McCrindle's latest data.
The boys...
1. Oliver
2. William
3. Jack
4. Noah
5. Jackson/Jaxon/Jaxson
6. Thomas
7. Lucas
8. James
9. Alex/Alexander
10. Ethan
The girls...
1. Olivia
2. Charlotte
3. Mia
4. Ava
5. Amelia
6. Emily
7. Sofia/Sophia
8. Sophie
9. Chloe
10. Ruby
Read more: The new, trendy baby names kicking out the classics.
What was even more interesting is that the top baby names for the city of London are markedly different to the rest of Britain.
TAP on the image below to scroll through the gallery and find out the top 10 baby names for London.
Now before you start wondering, "where's Charlotte", you have to remember, these parents weren't aware that the Duchess of Cambridge would call her daughter Princess Charlotte. So it will be interesting to see what the Kate-effect will have next year.
Read more: The baby names that all of the popular kids are being called.
Meanwhile, This Local London has reported that many English and Welsh parents are taking inspiration from the popular TV series, Game of Thrones.
244 girls were called Arya and 53 were called Khaleesi last year, while there were 18 Theons and 17 Tyrions.
What do you think of the names?