Top baby name books in 2022

Top 100 Boys Names 2018

The top five boys names are Oliver, George, Harry, Noah and Jack, which is the same as 2017, save that George and Harry have switched places (George has come up a place and Harry has dropped down).