Today, it's the girls turn.
For the fifth year running, Emily is the most popular name for baby girls.
Other names that have grown in popularity this year include Annabelle, Mila, and Rosie.
But what is the perfect name for your little girl?
Don't worry, we have you covered. Take our quiz and find out what name you should give your daughter.
Let us know what name you get!