The list features some familiar favourites as well as some new entries into the top ten. The data comes from the Office for National Statistics (ONS).
1. Oliver
The most popular name for boys in 2018 was Oliver, it topped the list for the sixth year in a row. A total of 5,390 babies were named Oliver last year, according to the ONS | JPIMedia Photo: Joe Pepler
2. Olivia
The most popular name for girls in 2018 was Olivia, which is the third time in a row it has topped the list. According to the ONS there were 4,598 babies given this name in 2018. | Other 3rd Party Photo: Ian West
3. George
The second most popular boys name in 2018 was George, with 4,960 babies given this name in 2018 according to the ONS. It was up one place from 2017. | PA (Press Association) Photo: Steve Parsons
4. Amelia
The second most popular name for girls in 2018 was Amelia - like Amelia Earhart. According to ONS there were 3,941 babies born with this name last year. | Other 3rd Party Photo: -