Top baby name books in 2022

Top 100 Girls Names 2016

Olivia, Amelia, Emily, Isla and Ava are the top five names, which are the same as 2015, but Olivia has come up one place and Amelia has dropped down a place.