If you’re keen for your little lady to have a trendy name then look no further, as the Office of National Statistics has revealed the most popular baby girl names for 2021, and we’ve got the results below.
‘Olivia’ has been revealed as the UK’s most popular girl name for its sixth year in a row, while ‘Amelia’ remained firmly in second place after being knocked from the top spot in 2015. However, there are some new names that have made it into the top 10, including Freya, Florence and Willow. Other girl names that have soared in popularity include Maeve, Margot, Lyra and Ava.
We know picking a name for your little one is one of the many difficult tasks of becoming a parent, which is why we’ve put all top baby girl names in one place to make life a little easier for you. Fromastrology inspired baby names, like Luna, to modern baby girl names, like Isla, or even more traditional baby names, like Alice, here’s the baby girl names that everyone’s loving right now.
Top 10 baby girl names
• Olivia — An elaboration of Olive, Olivia means olive tree and is a symbol of peace.
• Amelia — Famous Amelias include flying legend Amelia Earhart, and two Princess Amelias of Great Britain during the eighteenth century.
• Isla — This sweet name has remained in third place since 2019 and means dynamic, vibrant, brilliant, and bright as the sun.
• Ava — A pretty name that means birdlike and lively.
• Ivy — The evergreen plant represents eternity and strength.
• Freya — This name has jumped from 12th to sixth place and it means a noble woman.
• Lily — If you like floral names then this is a lovely one to give your baby girl that signifies purity and innocence.
• Florence — Of Latin origin meaning blossoming, flourishing and prosperous.
• Mia — Short for Maria, meaning beloved.
• Willow — This adorable English name made its way into the top 10, having initially been in 12th place.
Top 100 baby girl names 2021
• Olivia
• Amelia
• Isla
• Ava
• Ivy
• Freya
• Lily
• Florence
• Mia
• Willow
• Rosie
• Sophia
• Isabella
• Grace
• Daisy
• Sienna
• Poppy
• Elsie
• Emily
• Ella
• Evelyn
• Phoebe
• Sofia
• Evie
• Harper
• Millie
• Matilda
• Maya
• Sophie
• Alice
• Emilia
• Isabelle
• Ruby
• Luna
• Maisie
• Aria
• Penelope
• Mila
• Bonnie
• Eva
• Hallie
• Eliza
• Ada
• Violet
• Esme
• Arabella
• Imogen
• Jessica
• Delilah
• Lottie
• Chloe
• Layla
• Thea
• Eleanor
• Aurora
• Margot
• Mabel
• Erin
• Emma
• Scarlett
• Harriet
• Lola
• Nancy
• Orla
• Ayla
• Rose
• Zara
• Iris
• Robyn
• Bella
• Molly
• Olive
• Maria
• Lyla
• Maeve
• Ellie
• Gracie
• Lyra
• Darcie
• Maryam
• Edith
• Heidi
• Lucy
• Myla
• Amelie
• Amber
• Hannah
• Summer
• Eden
• Jasmine
• Elodie
• Clara
• Holly
• Lilly
• Anna
• Lara
• Beatrice
• Sara