REVEALED: the top 100 baby girls' names (2024)

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

REVEALED: the top 100 baby girls' names (2)

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

REVEALED: the top 100 baby girls' names (3)

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

REVEALED: the top 100 baby girls' names (4)

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

REVEALED: the top 100 baby girls' names (5)

The beautiful name Isla unsurprisingly means 'island', from Spanish and Scottish origin.

REVEALED: the top 100 baby girls' names (6)

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

REVEALED: the top 100 baby girls' names (7)

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

REVEALED: the top 100 baby girls' names (8)

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

REVEALED: the top 100 baby girls' names (9)

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

REVEALED: the top 100 baby girls' names (10)

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

REVEALED: the top 100 baby girls' names (11)

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

REVEALED: the top 100 baby girls' names (12)

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.

REVEALED: the top 100 baby girls' names (13)

To claim your completely FREE pack of nappies, just click the button below!

See more

10. Willow

12 / 102

REVEALED: the top 100 baby girls' names (14)

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

REVEALED: the top 100 baby girls' names (15)

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

REVEALED: the top 100 baby girls' names (16)

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

REVEALED: the top 100 baby girls' names (17)

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

REVEALED: the top 100 baby girls' names (18)

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

REVEALED: the top 100 baby girls' names (19)

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

REVEALED: the top 100 baby girls' names (20)

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

REVEALED: the top 100 baby girls' names (21)

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

REVEALED: the top 100 baby girls' names (22)

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

REVEALED: the top 100 baby girls' names (23)

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

REVEALED: the top 100 baby girls' names (24)

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

REVEALED: the top 100 baby girls' names (25)

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

REVEALED: the top 100 baby girls' names (26)

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

REVEALED: the top 100 baby girls' names (27)

The only difference between this Sofia and the more popular Sophia is the spelling. Take your pick ...

24. Evie

26 / 102

REVEALED: the top 100 baby girls' names (28)

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

REVEALED: the top 100 baby girls' names (29)

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

REVEALED: the top 100 baby girls' names (30)

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

REVEALED: the top 100 baby girls' names (31)

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

REVEALED: the top 100 baby girls' names (32)

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

REVEALED: the top 100 baby girls' names (33)

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

REVEALED: the top 100 baby girls' names (34)

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

REVEALED: the top 100 baby girls' names (35)

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

REVEALED: the top 100 baby girls' names (36)

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

REVEALED: the top 100 baby girls' names (37)

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

REVEALED: the top 100 baby girls' names (38)

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

REVEALED: the top 100 baby girls' names (39)

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

REVEALED: the top 100 baby girls' names (40)

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

REVEALED: the top 100 baby girls' names (41)

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

REVEALED: the top 100 baby girls' names (42)

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

REVEALED: the top 100 baby girls' names (43)

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

REVEALED: the top 100 baby girls' names (44)

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

REVEALED: the top 100 baby girls' names (45)

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

REVEALED: the top 100 baby girls' names (46)

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

REVEALED: the top 100 baby girls' names (47)

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

REVEALED: the top 100 baby girls' names (48)

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

REVEALED: the top 100 baby girls' names (49)

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

REVEALED: the top 100 baby girls' names (50)

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

REVEALED: the top 100 baby girls' names (51)

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

REVEALED: the top 100 baby girls' names (52)

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

REVEALED: the top 100 baby girls' names (53)

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

REVEALED: the top 100 baby girls' names (54)

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

REVEALED: the top 100 baby girls' names (55)

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

REVEALED: the top 100 baby girls' names (56)

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

REVEALED: the top 100 baby girls' names (57)

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

REVEALED: the top 100 baby girls' names (58)

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

REVEALED: the top 100 baby girls' names (59)

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

REVEALED: the top 100 baby girls' names (60)

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

REVEALED: the top 100 baby girls' names (61)

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

REVEALED: the top 100 baby girls' names (62)

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

REVEALED: the top 100 baby girls' names (63)

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

REVEALED: the top 100 baby girls' names (64)

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

REVEALED: the top 100 baby girls' names (65)

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

REVEALED: the top 100 baby girls' names (66)

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

REVEALED: the top 100 baby girls' names (67)

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

REVEALED: the top 100 baby girls' names (68)

'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

REVEALED: the top 100 baby girls' names (69)

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

REVEALED: the top 100 baby girls' names (70)

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

REVEALED: the top 100 baby girls' names (71)

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

REVEALED: the top 100 baby girls' names (72)

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

REVEALED: the top 100 baby girls' names (73)

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

REVEALED: the top 100 baby girls' names (74)

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

REVEALED: the top 100 baby girls' names (75)

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

REVEALED: the top 100 baby girls' names (76)

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

REVEALED: the top 100 baby girls' names (77)

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

REVEALED: the top 100 baby girls' names (78)

Of Latin origin, Olive means Olive tree, a great name inspired by food.

75. Maria

77 / 102

REVEALED: the top 100 baby girls' names (79)

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

REVEALED: the top 100 baby girls' names (80)

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

REVEALED: the top 100 baby girls' names (81)

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

REVEALED: the top 100 baby girls' names (82)

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

REVEALED: the top 100 baby girls' names (83)

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

REVEALED: the top 100 baby girls' names (84)

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

REVEALED: the top 100 baby girls' names (85)

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

REVEALED: the top 100 baby girls' names (86)

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

REVEALED: the top 100 baby girls' names (87)

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

REVEALED: the top 100 baby girls' names (88)

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

REVEALED: the top 100 baby girls' names (89)

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

REVEALED: the top 100 baby girls' names (90)

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

REVEALED: the top 100 baby girls' names (91)

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

REVEALED: the top 100 baby girls' names (92)

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

REVEALED: the top 100 baby girls' names (93)

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

REVEALED: the top 100 baby girls' names (94)

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

REVEALED: the top 100 baby girls' names (95)

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

REVEALED: the top 100 baby girls' names (96)

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

REVEALED: the top 100 baby girls' names (97)

The French form of the Spanish name Elodia, Elodie is a lovely melodic name for your baby girl.

94. Clara

96 / 102

REVEALED: the top 100 baby girls' names (98)

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

REVEALED: the top 100 baby girls' names (99)

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

REVEALED: the top 100 baby girls' names (100)

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

REVEALED: the top 100 baby girls' names (101)

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

REVEALED: the top 100 baby girls' names (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

REVEALED: the top 100 baby girls' names (103)

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

REVEALED: the top 100 baby girls' names (104)

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.

Take a look atUnusual baby names for girlsWe've put together some unique and unusual baby names for girls. All are a little different, all are beautiful.View gallery

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
Take a look at35 beautiful Italian girls' namesItaly is famous for its style, culture and cuisine, and the beautiful language means Italian baby names are just as lovely. Whether you'd like to honour your heritage, pay homage to your favourite holiday, or you're looking for a fun, feminine name, have a flick through these beautiful Italian baby names for girls.View gallery

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
REVEALED: the top 100 baby girls' names (2024)
Top Articles
Latest Posts
Article information

Author: Terence Hammes MD

Last Updated:

Views: 6052

Rating: 4.9 / 5 (69 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Terence Hammes MD

Birthday: 1992-04-11

Address: Suite 408 9446 Mercy Mews, West Roxie, CT 04904

Phone: +50312511349175

Job: Product Consulting Liaison

Hobby: Jogging, Motor sports, Nordic skating, Jigsaw puzzles, Bird watching, Nordic skating, Sculpting

Introduction: My name is Terence Hammes MD, I am a inexpensive, energetic, jolly, faithful, cheerful, proud, rich person who loves writing and wants to share my knowledge and understanding with you.