Kate Middleton has lost out on the most popular royal baby name and been pipped to the post by Zara Tindall's daughter.
We exclusively revealed this week the most popular baby names of 2019 so far.
And while the Duchess of Cambridge's daughter Charlotte ranked 19 on the list, Zara's daughter Mia got one up on her cousin and scooped fifth place.
Kate's son George also came third on the list of top boys' names. While Meghan and Harry's son's name Archie came number 18.
Olivia is the most popular girl name, followed by Sophia, which is unchanged from 2018.
They are followed by Lily, Ava, Mia, Isla, Amelia, Freya, Isabella and Emily.
Meanwhile the name Muhammed tops the list for the most popular baby boy names of 2019, with Noah coming in the second place, followed by George, Oliver, Charlie, Harry, Leo, Arthur, Jack and Freddie.
Parenting website BabyCentre analysed the baby register for the past six months to find out what names mums and dads have been picking for their new arrivals.
Lorna Marsh, senior editor at BabyCentre, said: "We are seeing a real rise in strong and stable names, especially those with a 1980s twist.
"Whatever anyone’s thoughts on that decade’s politics, they were at least more settled.
"Perhaps this is why parents of baby Michaels and Maxines are compensating for the current turmoil with solid 80s choices."
One parent went for a very political option, naming their little one Blair Margaret.
The experts have also noticed the rise of many names inspired by popular TV shows.
Game of Thrones' actors Maisie Williams, who plays Arya, and Emilia Clarke, who plays Daenerys, both clearly had an impact with both names featuring on the list.
Meanwhile character names Tyrion and Theon rose in popularity, and 2019 has even seen a registration for the double character combo of Arya Cersei.
Many of the contestants on ITV's hit reality TV show Love Island also feature, including Amber, Kem, Camilla, Kady, Cara, Nathan and Marcel.
Source: Read Full Article