PREGNANCY
Last modified on Wednesday 30 September 2020
Kanika Banwait
Social Writer
This page contains affiliate links, which means we may earn a small amount of money if a reader clicks through and makes a purchase. All our articles and reviews are written independently by the Netmums editorial team.
The results are in! The Office for National Statistics has officially announced the top baby names of 2021. (The names for babies born in 2022 will be announced later in 2023.)
Here's the most recent list that shows the top 100 most popular names for girls born in 2021 – see any you like?
Top 100 baby girls' names 2021
1 / 102
The annual The Office of National Statistics (ONS) releases the most popular names chosen for babies born in England and Wales throughout each year.These were the top 100 most popular names for girls in 2021 – see any you like?
1. Olivia
2 / 102
Taking the top spot on the girls' names list for the sixth year in a row is the lovely Olivia, which derives from Latin, meaning olive tree.
FREE NEWBORN NAPPIES
Sign Up Now
The name first became popular because Olivia was the main character in Shakespeare's play Twelfth Night. It's often shortened to Liv, Livvy or Livia.
2. Amelia
3 / 102
Ameliais of German origin, meaning 'work'. The name has stood the test of time as it first came about in the Victoria era.
This sweet name was given to the daughters of King George II and King George III, as well as belonging to the inspirational aviation pioneer Amelia Earhart.
3. Isla
4 / 102
The beautiful name Isla unsurprisingly means 'island', from Spanish and Scottish origin.
Play video
It's another one that's been picked by the royal family in years gone by, but most recently the Queen's eldest grandchild, Peter Phillips, named his second daughter Isla.
4. Ava
5 / 102
This simple, three-letter nameis of Latin origin and means 'life'.
Ava rose in popularity when Hollywood stars like Reese Witherspoon and Hugh Jackman chose it for their kids.
And who can forget famous Avas like the glorious Ava Gardner from Hollywood's Golden Age and iconic film director Ava DuVernay?
5. Ivy
6 / 102
The name Ivy is of English origin. The plant has history in ancient Greece, where newlyweds are presented with an ivy wreath.
We see a lot of the green, pointed plant around Christmas, making Ivy an ideal name for December babies.
It's good enough for Beyonce's eldest daughter, Blue Ivy ... but what do you think?
6. Freya
7 / 102
Freya was the name of the Norse goddess of love, beauty and fertility, and means 'a noble woman'.
We're sure any baby Freya will grow up to be just as honourable as her name suggests.
7. Lily
8 / 102
Lilyis another common flower name of English origin.
It has an age old association with purity and innocence, as well as having a connection to Christianity.
8. Florence
9 / 102
Florenceis a lovely name of Latin origin, meaning 'flourishing' and 'prosperous', just like the stunning city of Florence in Italy.
Will your daughter be as inspirational as nurse Florence Nightingale or a brilliant singer like Florence Welch?
9. Mia
10 / 102
Mia is interestingly of Italian and Scandinavian origin, meaning 'mine' or 'bitter'.
Titanic actress Kate Winslet named her daughter Mia, as did Princess Anne's daughter, Zara Tindall.
To claim your completely FREE pack of nappies, just click the button below!
See more
10. Willow
12 / 102
Willow is another plant name, associated with the 'magical' willow tree.
In literature, from Shakespeare toHarry Potter, willow trees are believed to possess magical powers.
The Romani believe they have the ability to heal the sick and rejuvenate the aged, too.
11. Rosie
13 / 102
A great choice for any baby with lovely rosy cheeks!
The name Rosie unsurprisingly means 'rose', but adding the 'ie' to the end gives it a cute but still classy vibe.
12. Sophia
14 / 102
Got a little wise one on your hands? The nameSophia is of Greek origin and means 'wisdom'.
It was first used in England in the 17th century.
13. Isabella
15 / 102
Isabella harks from a few different languages, including Hebrew, Spanish and Italian. It means 'pledged to God' so is a great twist on more traditional religious names.
The name became more popular after the the Twilight vampire series hit our bookshelves and screens – the main character was named Isabella, Bella for short. Izzy is another common nickname, too.
14. Grace
16 / 102
Of Latin origin, Grace means just that!
The heavenly name is soft to say and perfect for a graceful girl.
It's so popular, it's been given exotic twists like Engracia, Graziella and for boys, Grayson, the 66th most popular boys' name in 2021.
15. Daisy
17 / 102
Daisy, like the flower,means 'day's eye', thanks to its bright yellow centre and white petals that open up at daybreak.
It's ideal for a baby born in spring, with its fresh and lively energy.
Jamie Oliver embraced flower names by naming one of his daughters Poppy, the next Daisy and the youngest Petal.
16. Sienna
18 / 102
You might be able to tell from the way it rolls off the tongue that Siennais of Italian origin.
The name lends itself to the Tuscan city called Siena, which is associated with iconic orange-red clay buildings.
17. Poppy
19 / 102
Another gorgeous flower name in the list is Poppy, after the distinctive red bloom.
It's got a bit more, well, 'pop' to it than other, more delicate flower names, and is obviously popular with parents.
TV chef Jamie Oliver chose this name for his eldest daughter.
18. Elsie
20 / 102
Elsie means 'pledged to God' and is of Scottish origin.
It's the name of the actress who voices the oh-so-sweet Agnes inDespicable Me.
19. Emily
21 / 102
Emilymay sound like a sweet, innocent name but it actually means 'rival' in Latin.
It's a classically feminine, pretty name with great literary connections to writers like Emily Dickinson and Emily Brontë.
Did you know that La La Land actress Emma Stone's real name is Emily?
20. Ella
22 / 102
The delicate nameElla, which means 'fairy maiden' or 'completely',is of German and English origin.
Sounding close to the even more popular Isabella, it's no surprise this is another favourite – especially with the stars!
John Travolta, Ben Stiller, Eric Clapton and Mark Wahlberg have all picked this name for their baby girls.
21. Evelyn
23 / 102
Is your baby a wish come true? The extended version of Evie,Evelyn is of English origin, meaning 'wished for child'.
This super-sweet feminine name was originally used for boys – can you believe it?!
22. Phoebe
24 / 102
Phoebe, meaning 'radiant' and 'shining one', from Greek origin, would be a fitting choice for any baby girl.
Although the name's been used in mythology, the Bible and Shakespeare's works, it only really became popular after the rise of smash hit American show Friends, in which the eccentric Phoebe kept everyone entertained.
23. Sofia
25 / 102
The only difference between this Sofia and the more popular Sophia is the spelling. Take your pick ...
24. Evie
26 / 102
Evie means 'life' and comes from Hebrew origins.
Parents currently seem to be loving names that sound like a nickname, but are actually the baby's full name, like Millie, Freddie and Ollie.
Before this trend, Evie would've been short for Evelyn.
25. Charlotte
27 / 102
Charlotte is a classic name derived from French, meaning 'free man'.
It's fit for any princess, even the fourth in line to the throne! Prince William and Kate chose this name for their only daughter.
Charlotte is often shortened to Lottie.
26. Harper
28 / 102
Harperis an English name, which literally means 'harp player'.
The name was quite rare until To Kill A Mockingbirdauthor Harper Lee became well-known.
Celebrities like the Beckhams, David Spade, Dave Grohl and Neil Patrick Harris have opted for the name for their daughters, too.
27. Millie
29 / 102
Like the name Emilia, but want a shorter, cuter version? TryMillie!
It's of German and English origin and has actually been around since the 19th century.
Nowadays, the name is most well-known as belonging to the young British actress Millie Bobby Brown, who plays Eleven in the hit Netflix show Stranger Things.
28. Matilda
30 / 102
Matildais a German name that's full of strength; it means 'battle-mighty'.
Often shortened to Tilly, it's been picked by chef Gordon Ramsay and actress Michelle Williams for their daughters, as well as belonging to the most clever little girl going – Matilda from Roald Dahl's famous book by the same name.
29. Maya
31 / 102
Maya, meaning 'water', has quite an exotic image thanks to its Hebrew, Spanish and Greek origin.
It's a popular name in Central American culture, but is usually spelled Maia. It was also the name of Greek God Hermes' mum.
To the Romans, Maia/Maya was the incarnation of the earth mother and goddess of spring – that's how the month of May got its name.
30. Sophie
32 / 102
Like its more popular sister name Sophia,Sophiealso means 'wisdom'.
Can't decide which one you like better?
Well, unlike Sophia, Sophie is a royal name belonging to the duch*ess of Wessex, Prince Edward's wife.
31. Alice
33 / 102
Alice is a traditional name that's made a comeback recently, possibly because it has a more modern sound to it than other long-used names like Margaret and Mary.
Of German origin, meaning 'noble', it was a perfect name for Queen Victoria's second daughter.
32. Emilia
34 / 102
The sweet name Emiliais of Spanish, Italian and Hungarian origin, and just like Emily means 'rival'.
The name makes a nice alternative to Amelia, and has become more popular since the rise of Game of Thrones star Emilia Clarke, who plays the Queen of Dragons, Daenerys Targaryen.
33. Isabelle
35 / 102
It's amazing what a difference in popularity one letter can make!
Replacing the 'a' on the end of Isabella with an 'e' is an option not as many parents pick, although it's still a common name.
Isabelleis of French origin, meaning 'pledged to God'.
34. Ruby
36 / 102
Ruby is the first gemstone name in the list, meaning 'deep red, precious stone' – of course.
The name has associations with being sassy, sultry and vibrant thanks to its enchanting red colour.
35. Luna
37 / 102
Luna means 'moon' in Italian and Spanish, so is great for a bright little baby born during the night.
It's climbed in popularity since the Harry Potter character Luna Lovegood appeared in the books and films.
Celebrities like Chrissy Teigen and John Legend, Penelope Cruz and Javier Bardem have picked this mystical name for their daughters.
36. Maisie
38 / 102
The adorable name Maisieis of Scottish origin, meaning 'pearl'.
It might make you think of the classic children's book character Maisy Mouse, or the Game of Thrones actress Maisie Williams, who plays Arya Stark.
37. Aria
39 / 102
Following closely behind is Aria, which is very similar to Maisie William's character name in Game of Thrones, Arya.
A light and airy name, Aria means 'air' or 'song' from its Hebrew and Italian origin. It's also the name of a character in the smash hit American drama Pretty Little Liars.
38. Penelope
40 / 102
The sweet name Penelopederives from Greek, and means 'weaver'.
It's become more popular thanks to celebrities like Penelope Cruz.
Tina Fey chose the name for her youngest daughter and Kourtney Kardashian for her only daughter.
39. Mila
41 / 102
From its Russian origin, Mila means 'dear one'. From the Slavic origin, it means 'industrious'.
It can be abbreviated from Milena, or even Camila, but thanks to Black Swan star Mila Kunis' rise to fame, this name has been rising in the ranks, too.
40. Bonnie
42 / 102
If your baby is a bonnie lass, this could be the perfect choice! Bonnieis a Scottish word, meaning 'beautiful' and 'cheerful'.
It comes from the French word 'bonne', which means 'good' ... that's a slight contrast to the Bonnie we know from Bonnie and Clyde.
41. Eva
43 / 102
Eva, like Evie,means 'life'.
It's a classicHebrew name that's seen a rise in popularity, possibly thanks to actresses Eva Longoria and Eva Mendes.
Similar to other short names, it was once more commonly used in its longer form, Evangeline.
42. Hallie
44 / 102
Hallieis of Norse origin with a very specific meaning: 'dweller at the meadow by the manor'.
It was popular at the beginning of the 20th century and saw a revival in the 1980s.
43. Eliza
45 / 102
Eliza, which used to be a just a nickname for Elizabeth, means 'pledged to God' in Hebrew.
A notable Eliza is co*ckney flower girl Eliza Doolittle from the musical My Fair Lady, so the name's got an air of charm about it.
44. Ada
46 / 102
Ada, pronounced 'Ay-da', means 'noble' from its German origin.
It was popular in the late 19th century, but parents then lost interest until the mid '00s, when it suddenly started getting more attention again. It can probably thank some of the newfound attention to the character Ada from hit BBC show Peaky Blinders, which gave a new lease of life to a few older names.
45. Violet
47 / 102
Violetas a name is inspired by the striking purple colour.
It was picked by celebrity ex-couple Jennifer Garner and Ben Affleck for their daughter, and has gradually began to gain popularity since.
It's also a favourite of children's book authors: Violet Baudelaire inLemony Snicket's A Series of Unfortunate Events, Violet Beauregarde inRoald Dahl's Charlie and the Chocolate Factoryand Violet Parr in Disney Pixar filmThe Incredibles.
46. Esme
48 / 102
Esmeis a pretty name of French and Persian origin, meaning 'esteemed', beloved' and 'emerald'.
It's usually pronounced 'Es-may' and became more popular after the Twilight vampire series was released, in which Edward's mum was called Esme.
47. Arabella
49 / 102
Arabellais a beautiful name of Latin origin, meaning 'yielding to prayer'. Plus, it's got the oh-so-trendy 'Bella' in it.
Ivanka Trump chose to call her daughter Arabella, and the name also belongs to the first American woman to become a lawyer, Arabella Mansfield.
48. Imogen
50 / 102
Imogenis of Celtic origin, meaning 'maiden', and shortens to the cute nickname Immy.
It's another name that has Shakespearean ties, as Imogen is the daughter of King Cymbeline in the play Cymbeline.
49. Jessica
51 / 102
Think your baby girl is the best gift you could ever have wished for? Jessicaactually means 'gift' in Hebrew origin, so this could be a top pick for you!
Jessica is a familiar name within celebrity circles, too – Jessica Lange, Jessica Alba, Jessica Biel and Jessica Simpson.
50. Delilah
52 / 102
The fun name of Hebrew origin means 'delight'.
There was initially a stigma against the name because in the Bible, Delilah is a temptress. But it's come a long way and is no more than a lovely girls' name now.
You might find people sing the popular Tom Jones song at you rather a lot if you choose this name, though!
51. Lottie
53 / 102
Lottieis one of the few nicknames that is still less popular than its full version, Charlotte.
The blonde-haired character Charlotte LaBouff from Disney's The Princess and the Frog prefers to go by Lottie.
52. Chloe
54 / 102
Chloeis of Greek origin and interestingly means 'young green shoot'.
Because of its meaning, the name symbolises spring, new growth and freshness.
Kris Jenner liked the name, but of course she could only pick a name for her daughter that began with K, so she switched up the spelling to Khloe.
53. Layla
55 / 102
Laylais from Arabic origin and means 'night', so it'd be a perfect fit for a baby born during the darkest hours.
The spelling can be easily changed to Leila, which is the more traditional way to spell the name, but sounds exactly the same.
54. Thea
56 / 102
Thea is a beautiful name of Greek origin, meaning 'goddess' or 'godly'.
The way it's commonly spelled is actually the Anglicised way of spelling of Theia, who was the Titan of sight and the shining light of the clear blue sky.
55. Eleanor
57 / 102
Like Ellie,Eleanor also means 'bright, shining one' as it's the longer version of the name.
Jane Austen gave this name to two of her characters, but with slightly different spellings: Eleanor inNorthanger Abbey and Elinor inSense and Sensibility.
56. Aurora
58 / 102
The lovely nameAurorameans 'dawn' in Latin.
The Roman goddess of sunrise with the same name cried tears that turned into the morning dew. Plus, Aurora was of course the name of Disney's famous Princess Sleeping Beauty.
Let's hope your baby girl sleeps just as well!
57. Margot
59 / 102
Margotis another name that has an old school vibe, but is showing it can be modern, too.
Of French origin, it means 'pearl'. It's a French pet form of the name Marguerite that's come to light thanks to I, Tonya star Margot Robbie and Gru's eldest daughter in Despicable Me.
58. Mabel
60 / 102
Meaning 'lovable', Mabel is a gorgeous traditional English name that's becoming increasing popular once more. A favourite name in Victorian times, has its roots in the Latin word, 'amabilis', meaning 'loveable' or 'dear'.
It entered the top 100 in 2019, marking the first time the sweet name has been in the top 100 since 1924!
59. Erin
61 / 102
Erinis of Irish origin, meaning 'from the island to the west'.
Éirinn and Éire were the Irish words for the country of Ireland, so why not celebrate Irish roots by naming your daughter this?
60. Elizabeth
62 / 102
Elizabethis the original name that means 'pledged to God', which is why all the variations of the name, like Eliza, Isabelle and Elsie mean this, too.
It's got a broad appeal, considering its religious connection and royal relations.
In the Bible, Elizabeth was the mother of John the Baptist and two of England's most notable queens had the name. Following the sad passing of Queen Elizabeth II in 2022, could this name be even more popular next year?
61. Emma
63 / 102
Emma means 'universal' from its German origin, which is quite fitting considering its universal appeal as a baby girls' name.
It was the name of one of Jane Austen's most famous books, what Ross and Rachel named their baby in Friends, and belongs to Hollywood stars Emma Watson, Emma Thompson and Emma Stone.
62. Scarlett
64 / 102
Another name for the colour red that would be so perfect for a ginger-haired baby is Scarlett.
Scarlett Johansson might be the only famous owner of the name that comes to mind, but Sylvester Stallone, The White Stripes' Jack White and Mick Jagger all gave their daughters the name, too.
63. Harriet
65 / 102
Harrietis of French and English origin, meaning 'estate ruler' – be warned, a baby girl named Harriet is set to be the ruler of your house!
It's much more popular in the UK than it is in other English-speaking countries like the US or Australia, and can be made into a cute nickname like Hattie or Hetty.
64. Lola
66 / 102
'Her name wasLola, she was a showgirl ...'
This fun Spanish name will always make us think of Barry Manilow's song Copacabana but it actually means 'lady of sorrows'.
It's been chosen by celebrities like Chris Rock, Lisa Bonet, Charlie Sheen and Annie Lennox.
65. Nancy
67 / 102
Nancyis of Hebrew and French origin, and a variant of thenameAnn, which means'grace'.
Some of our best known Nancys are Nancy fromOliver Twist and the girl detective Nancy Drew.
Frank Sinatra gave his daughter the lovely name and even wrote a song to her called Nancy With The Laughing Face.
66. Orla
68 / 102
Orla is an adorable Irish name, meaning 'golden princess'.
It was super popular in the Middle Ages, but clearly it's coming back into fashion. In Irish, the name is Orlaith.
67. Ayla
69 / 102
Aylais of Hebrew and Turkish origin, meaning 'oak tree', 'halo' or 'moonlight'.
If you'd like something a bit more unique than Isla or Ava, Ayla is a great choice.
68. Rose
70 / 102
Roseis another gorgeous girls' name, picked from the flower family.
Flower names were most popular between 1896 and 1921, where Rose reigned supreme as a choice. There are loads of names inspired by it, too, like Rosa, Rosetta, Roseanne, Rosemary and Rosalie.
Would your baby Rose by any other name still smell as sweet?
69. Zara
71 / 102
Zarais of Arabic and Hebrew origin, meaning 'princess' or 'to blossom'.
It was considered quite exotic until the Queen's daughter, Princess Anne, defied royal protocol by giving her daughter the name, and then it became more mainstream.
70. Iris
72 / 102
Irisis of Greek origin, meaning 'rainbow'.
In Greek mythology, Iris was the goddess of the rainbow – she rode the rainbow as a messenger between heaven and Earth, for Zeus and Hera.
71. Robyn
73 / 102
Robyn is of German origin, and was used as a pet form of Robert, so its meaning is associated with being 'bright' or 'famous'.
The Dancing On My Own singer Robyn is one of the few female celebrities to have the name.
72. Bella
74 / 102
Bella means 'beautiful' in Italian.
While the name is popular on its own, it's usually given as a nickname to girls with longer names like Isabella or Arabella.
Bella was being used as far back as the 13th century, becoming particularly fashionable in the 18th century.
73. Molly
75 / 102
Mollyis another name of Hebrew origin, meaning 'bitter'.
This cute name has been traditionally used as a nickname for Mary since the Middle Ages, but it's more commonly used on its own nowadays.
Will you be singing 'good golly miss Molly' to your little one?
74. Olive
76 / 102
Of Latin origin, Olive means Olive tree, a great name inspired by food.
75. Maria
77 / 102
The meaning behind Mariais up for debate; some think it means 'bitter' or 'sea of sorrow' and others think it means 'wished for a child'.
The name is of Aramaic and Latin origin, but is particularly popular in Spanish-speaking countries.
76. Lyla
78 / 102
Lyla is very close to Ayla, but has a totally different meaning. Of Arabic origin, it means 'night'.
Pretty variations of the name include Lila and Laila.
77. Maeve
79 / 102
Maeve means 'intoxicating' and comes from the Irish Gaelic name, Méabh.
It's been increasing in popularity in recent years, perhaps due to the character of the same name in the popular Netflix show Sex Education.
78. Ellie
80 / 102
Continuing the theme of light, airy names,Ellie means 'bright shining one' from its English origin.
The longer form is usually Eleanor or Elizabeth, but like many others, Ellie is now a name in its own right.
Film and TV characters with the name include Carl's late wife in the Disney movie Up and Manny the mammoth's wife in the Ice Age series.
79. Gracie
81 / 102
Gracie is like an even cuter version of Grace.
Why not give your little one this nickname as her full name?
80. Lyra
82 / 102
The name of Ed Sheeran's daughter and the lead character in Philip Pullman's book trilogy, His Dark Materials, Lyra is from the Greek and means 'lyre'.
81. Darcie
83 / 102
Darcy is a unisex name, but spelt Darcie it's considered more feminine.
In French, it comes from the surname Darcy, meaning 'person from Archy', which is a place in France.
It's also an Irish surname, meaning 'descended from the dark one'.
82. Maryam
84 / 102
Maryamis of Arabic, Greek and Iranian origin. Similarly to Maria, people believe it means 'sea of bitterness'.
The name Miriam can be found in the Bible, as the sister of Moses and Aaron. After the Exodus, she was known as a prophetess to the people.
Maryam is also a botanical name in Iran.
83. Edith
85 / 102
Edith means 'prosperous in war' from its English origin.
You might think it sounds old fashioned, but the classic name is making a comeback.
Thanks to characters like Lady Edith Crawley from Downton Abbey, and Gru's second oldest daughter in Despicable Me, the name has dropped its association with elderly relations.
84. Heidi
86 / 102
Heidiis of German origin, meaning 'of noble birth'.
German-born model and Project Runway presenter Heidi Klum is a famous face with this name.
85. Lucy
87 / 102
Lucyis of English and Latin origin, meaning 'light', and was once traditionally given to girls born at dawn.
It's always been a favourite in England and Wales, thanks to its ability to sound both solid and cute.
86. Myla
88 / 102
The female version of Myles or Milo, Myla can be used as an alternate spelling for Mila. It means 'soldier' or 'merciful' and is thought to have its origins in Norman French.
87. Amelie
89 / 102
The pretty name Amelieis of German and French origin, meaning 'work'.
It's associated with being French, especially because of the 2001 film Amélie, but it's now proving popular in the UK.
88. Amber
90 / 102
Amber gets its name from the intense yellow-orange Amber gemstone.
It's been appreciated for its colour and natural beauty since Neolithic times and was used as a healing agent in folk medicine.
Two Love Island winners have been named Amber, too ...
89. Hannah
91 / 102
Hannahis a palindrome name from Hebrew origin, meaning 'grace'.
In the bible, Hannah was the mother of Samuel, but the name's also been used for characters in TV shows like Hannah Montana, Girls, and 13 Reasons Why.
The name is so popular, different cultures around the world have variations of it, such as Hana or Hanna.
90. Summer
92 / 102
Are you a fan of the hottest season?
Characters named Summer have consistently popped up in popular American TV shows over the years, such as Baywatch, The OC and The Mentalist.
91. Eden
93 / 102
From Hebrew, Eden means 'place of pleasure'. A unisex name, it's also the name of Adam and Eve's garden of paradise in the bible.
92. Jasmine
94 / 102
The floral name Jasmineis of Persian origin, meaning 'gift from God'.
The delicate, white flower is known to have an intense aroma and healing properties.
As a name, it became popular after Disney's Aladdin first came out in 1992, featuring Princess Jasmine.
93. Elodie
95 / 102
The French form of the Spanish name Elodia, Elodie is a lovely melodic name for your baby girl.
94. Clara
96 / 102
Claraappropriately means 'clear' and 'bright' from its Latin origin.
The pretty name has taken over the more traditional and commonly used Clare. Try spelling it with a 'K' instead to give it a twist!
Actor Ewan McGregor chose the name for one of his daughters.
95. Holly
97 / 102
Similar to Ivy,Hollyis a botanical girls' name of English origin, that's mostly related to Christmas.
Holly and Ivy would be perfect names for twins born in December!
96. Lilly
98 / 102
This sweet flower name appears twice in the list of popular girls' names – this time, it's spelled with two Ls.
Some people prefer to use this spelling as it has less association with the flower and is more focussed on being a baby name.
97. Anna
99 / 102
Like Hannah without the H's, the nameAnna also means 'grace' and is a palindrome.
If your daughter grows up to be a Frozen fan, she'll love being named after Princess Anna.
98. Lara
100 / 102
Larais of Russian origin, and the diminutive form of Larisa/Larissa meaning 'cheerful'.
It also has Latin, Greek, and Russian roots, meaning "protection." Lara could also be a pretty alternative to 'Laura"
Fun fact: In Roman mythology Lara was the name of a beautiful nymph.
99. Beatrice
101 / 102
Beatrice is the English version of the French 'Béatrice', which came from the Latin 'Beatrix', which means "she who makes happy".
If you are a fan of Peter Rabbit then this name could be a lovely nod to the author Beatrix Potter.
100. Sara
102 / 102
Sara is of Hebrew origin and means "princess".
It goes without saying that this is the perfect name for your little princess!
Still looking for the perfect name for your baby? Best Baby Names 2021 by Siobhan Thomas has over 9000 names to inspire you.See more details here at Amazon.
Looking for more baby name inspo? Check out our articles below or swap ideas with other parents in our forum.
Related stories
Cute girl names ending in ‘ie'
CHAT: Baby names
The top 1,000 girls' names 2021 – see the full list
Related articles
- The top 110 posh baby names for boys and girls
- Baby girl names with five letters or fewer
- Unique and pretty names for girls
Don't Miss
- Promotion What is the NHS Healthy Start scheme?
- Promotion Edible sensory play ideas your child will love
- Promotion Why project management is the perfect job for mums