Top 121 Modern Baby Girl Names

Cora Lydon
Feb 16, 2024 By Cora Lydon
Originally Published on Sep 24, 2020
Edited by Isobel Murphy
Smiling baby girl wearing white summer dress and hat walking on wooden pier at sea shore outdoors

Picking a baby name can be like trying to pick your favourite TV show.

You think you've found your favourite, you've all but monogrammed it on the nursery walls, and then bam! A new favourite pops up – usually in the form of that year's baby name list.

Modern baby names are ever-evolving. Many decades ago a whole raft of girls were given names like Emma, Sarah and Jane, which not only went on to become hugely popular but also became generation-defining.

Current trends for baby name choices continue to focus on the ever-popular vowel names (Amelia, Edie, Isla and Ophelia we're looking at you).

Lu names are also swiftly gaining in popularity, but think beyond the traditional Lucy; the most popular name for girls in the first half of 2020 was Luna. For a real contemporary touch to picking a name why not opt for a non-binary name?

Many of the names here may fall into several categories.

Today's modern baby names often hark back to a gentler era with many vintage gems falling back into favour and so giving girl names a modern feel. You don't even have to go as far back as the last century, relics from the '80s can also deliver some fun choices.

Many of the popular name choices for this year also fall into the unique names category, highlighting that mums and dads are always looking for a name to give their daughter an edge and help them stand out from the crowd.

Get ready to find your new favourite with this round up of modern names for your little girl.

Short Modern Names For Girls

A key trend for 2020 has been baby girl names that start with M. This letter is the most popular consonant for a baby girl, but for every Matilda or Madeline there's also a Mai, Maeve or Maya.

Baby girl names that are short and sweet also tend to sound more modern, making the options below popular for your modern baby.

Two syllable baby girl names are also a strong hallmark of name lists, such as the modern Indian baby girl names Arya and Eesha, as well as pretty gemstone names like Amber and Opal.

1. Aine (Irish origin) meaning "radiance" or "splendour"

2. Aliz (Hungarian origin), version of Alice, meaning "noble".

3. Amber "English origin) meaning "jewel" or "amber coloured".

4. Arya (Indian origin) meaning "noble goddess".

5. Cia (Greek origin) , diminutive of Cynthia, meaning "of the moon".

6. Coco (French origin), used in French and Spanish as pet names.

7. Edie (English origin) meaning "riches".

8. Eesha (Muslim origin) meaning "life".

9. Haven (English origin) meaning "place of safety".

10. Ida (German origin) meaning "industrious".

11. Juno (Roman origin) meaning "queen of the heavens".

12. Leda (Greek origin) meaning "happy".

13. Opal (Sanskrit origin) meaning "gem".

14. Sia (old Norse origin) meaning "victory".

15. Taya (Japanese origin) meaning "young".

16. Teva (Scottish origin) meaning "twin".

17. Zuri (Swahili origin) meaning "good" or "kind".

Long And Modern Baby Names for A Girl

If you want a girl name with a good number of syllables then get ready for this list of long and lovely modern names for a girl baby. The beauty of these baby girl names is that they can be shortened down giving your child the option of picking the name they use.

For example: Bellamy could go by Bella, Evangelina can be shortened to Eva, Evie or Lina and Romilly can also be known as Rom.

18. Academia (Latin origin) meaning "one who is academic".

19. Athena (Greek origin) meaning "goddess of wisdom".

20. Bellamy (English origin) meaning "good friend".

21. Belisha (Italian origin) meaning "lovely one".

22. Carlotta (Spanish origin) meaning "one who is manly".

23. Clarissa (German origin) meaning "light" or "famous".

24. Destiny (Latin origin) meaning "one's fate".

25. Evangelina (Greek, Latin origin) meaning "good news".

26. Fortuna (Latin origin) meaning "good fate".

27. Havanna (English origin) meaning "heaven".

28. Imani (Swahili origin) meaning "faith".

29. Lorelei (German origin) meaning "temptress".

30. Karima (Arabic origin) meaning "generous" or "noble".

31. Maribel (Hebrew origin) meaning "bitter".

32. Oceana (Greek origin) meaning "from the sea".

33. Romilly (Latin origin) meaning "strength".

34. Zelena (Hebrew origin) meaning "protective".

Unique Girl Modern Baby Names

Although many baby girl names fall back on vintage favourites, there are also plenty of popular and unique baby names for your baby girl. The selection below features edgier names for parents to pick from, but all retain that contemporary feel. Many popular name choices, like Rebel, Seraphina and Zelda, also have great meanings for raising strong, independent girls.

35.Aria (Italian origin), means "air" or "lioness" in Greek.

36. Amara (Latin, Igbo origin) meaning "bitter" or "grace".

37. Calliope (Greek origin) meaning "beautiful-voiced".

38. Henna (Arabic origin) meaning "blessed".

39. Aphra (Hebrew origin) meaning "ashes" or "dust".

40. Lumi (Finnish origin) meaning "snow".

41. Mirabelle (French origin) meaning "marvellous".

42. Nerida (Greek origin) meaning "sea nymph" or "mermaid".

43. Nova (Latin origin) meaning "new".

44. Quinn (Irish origin) meaning "descendant of Conn".

45. Rebel (English origin) meaning "defiant person".

46. Seraphina (Hebrew origin) meaning "ardent" or "fiery".

47. Sora (Japanese origin) meaning "sky".

48. Wren (English origin) from a bird name.

49. Willa (German origin) meaning "resolute protection".

50. Zelda (German origin) meaning "grey fighting maid".

2020's Most Popular Modern Girl Names

Every year has its own rundown of the most popular baby names and 2020 is no different.

Names like Olivia seem to be a perennial favourite with new parents (sticking in at number two), though this year Luna climbed to the top of the list (up from 2019's number 11) and  Evelyn crept up to take the number eight spot (up from number 21 on the previous year).

All of these popular choices are amongst the most popular names in 2020.

51. Adelaide (German origin) meaning "nobility".

52. Alice (German origin) meaning "noble".

53. Amaya (Japanese, Basque origin) meaning "mother city" or "night rain".

54. Amelia (German origin) meaning "work".

55. Aurelia (Latin origin) meaning "the golden one".

56. Aurora (Latin origin) meaning "dawn".

57. Ava (Latin origin) meaning "life", "water" or "bird".

58. Charlotte (French origin) meaning "free man".

59. Cora (Greek origin) meaning "maiden".

60. Eloise (French origin) meaning "healthy" or "wide".

61. Evelyn (English origin) meaning "desired" or "island".

62. Hazel (English origin) meaning "hazel tree".

63. Iris (Greek origin) meaning "rainbow".

64. Ivy (English origin), from a botanical name.

65. Isabella (Hebrew, Spanish, Italian origin) meaning "pledged to God".

66. Isla (Spanish, Scottish origin) meaning "island".

67. Luna (Latin origin) meaning "moon".

68. Madeline (English origin) meaning "high tower".

69. Maya (Hebrew, Spanish and Greek origin) meaning "water".

70. Mae (English origin) meaning "pearl" or "bitter".

71. Maeve (Irish origin) meaning "she who intoxicates".

72. Mila (Slavic, Russian origin) meaning "gracious" or "dear".

73. Olivia (Latin origin) meaning "olive tree".

74. Ophelia (Greek origin) meaning "help".

Modern Girls' Names With A Unisex Feel

One of the hallmarks of modern names is that they're just as good for a little girl as they are a baby boy.

Opting for a unisex name will only add to the modern feel of your name choice and many of them are also still in the early days of popularity so you can be reasonably sure that opting for one of these baby names will ensure your child isn't surrounded by lots of children with the same name.

75. Akira (Japanese origin) meaning "the sunlight".

76. Aphra (Hebrew origin) meaning "ashes" or "dust".

77. Aubrey (English origin) meaning "elf ruler".

78. Billy/Billie (English origin) meaning "resolute protector".

79. Blair (Scottish origin) meaning "dweller on the path".

80. Bodhi (Indian origin) meaning "understanding of true nature".

81. Brook (English origin) meaning "small stream".

82. Devon (English origin) meaning "from Devon".

83. Eden (Hebrew origin) meaning "place of pleasure".

84. Ellery (English origin) meaning "island with elder trees".

85. Harper (English origin) meaning "harp player".

86. Hero (Greek origin) meaning "demi-god".

87. Indiana (English origin) meaning "the country Indiana".

88. Jules (French origin) meaning "youthful".

89. Keegan (Irish origin) meaning "son of Egan".

90. Kennedy (Irish origin) meaning "misshapen head".

91. Lane (English origin) meaning "path".

92. Linden (English origin), taken from the name of a tree.

93. London (English origin) meaning "fortress".

94. Marley (English origin) meaning "from the lake meadow".

95. Riley (Irish origin) meaning "courageous".

96. River (English origin) meaning "tranquil water".

97. Roux (French origin) meaning "little red one".

98. Sage (Latin origin) meaning "wise".

99. Scout (French origin) meaning "gatherer of information".

100. Sky/Skye (English origin) meaning "of the isle of Skye".

101. Sunny (English origin) meaning "cheerful".

102. Vesper (Latin origin) meaning "evening star".

103. Winter (Native American origin) meaning "bringer of renewal".

104. Wynne (Welsh origin) meaning "white ring", "blessed peacemaking" or "fair".

Vintage Baby Girl Names with A Modern Twist

For baby girl names, today's parents are looking to the past. This collection of girl names all have a vintage feel to them, but thanks to how popular they are also make wonderful modern baby names too.

These names still sound fresh, with many being out of fashion for many years, only for the name to become popular once again. Choosing a vintage inspired baby name means you can honour a relative, perhaps a grandparent or older ancestor, and breathe new life into the baby name you pick.

105. Ada (German origin) meaning "noble".

106. Bessie (Hebrew origin) meaning "pledged to God".

107. Birdie (English origin) meaning "bird".

108. Cleo (Greek origin) meaning "glory".

109. Effie (Greek origin) meaning "pleasant speech".

110. Etta (English origin) meaning "estate ruler".

111. Inez (Spanish origin) meaning "pure" or "virginal".

112. Lorna (English, Scottish origin). Invented for the literary character Lorna Doone and based on Scottish place name.

113. Lula (Spanish origin). Diminutive form of Talula and Lu girls names: Lucy, Lila, Lily, Louise, Lulu.

114. Mamie (Greek origin) meaning "pearl", diminutive of Margaret and Mary.

115. Maude (German origin) meaning "battle mighty".

116. Minnie (Latin origin) meaning "of the mind" or "intellect".

117. Myrtle (Greek origin), from a botanical name.

118. Odessa (Russian origin), from the place name.

119. Polly (English origin), variation of Molly meaning "bitter"

120. Roxie (Persian origin), diminutive of Roxanne meaning "dawn".

121. Sibyl (Greek origin) meaning "seer" or "oracle".

We Want Your Photos!
We Want Your Photos!

We Want Your Photos!

Do you have a photo you are happy to share that would improve this article?
Email your photos

More for You

See All

Written by Cora Lydon

Bachelor of Arts specializing in Literature

Cora Lydon picture

Cora LydonBachelor of Arts specializing in Literature

With a passion for inspiring her children, Cora is a journalist with a Bachelor's degree in Literature from the University of Suffolk. She is also a children's book author living in Suffolk. She enjoys seeking out creative activities and places for her family to explore, often resulting in messy crafts at the dining table.

Read full bio >