Here are the 20 most popular names for boys
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
Four names - Jaxon, Roman, Reggie and Carter - broke into the boys' top 100, taking the places of Owen, Robert, Joey and Finlay from 2014.
Of these, Jaxon rose the most, climbing 35 places to number 80 while Kian fell 44 places to 98, the largest decline.
Advertisement
Hide AdAdvertisement
Hide AdSiobhan Freegard, founder of parenting site ChannelMum.com, said: "Parents are once again looking across the pond for Americanised monikers.
"Jaxon, a US-version of the traditional Jackson, is rocketing in popularity, after being made famous by Jaxon Bieber, half-brother of Justin."
"Tough but cool Reggie, made famous by the Krays, was picked by Olympic ace Jessica Ennis-Hill for her son, while Carter of Get Carter fame is a name we'll be hearing much more of.
"Roman, given to celeb babies including Roman Keitel, son of Harvey, and Roman Upton, Cate Blanchett's son, sits across both crazes, being used in numerous gangster flicks and also a US favourite."