Top 100 Girl Names for 2027: Meanings, Origins and the Real Data Behind Them
Posted by Daniela
Looking for the perfect baby girl name for 2027? This guide lists the top 100 girl names with their meanings, origins and the real numbers behind each one. Every ranking comes from the U.S. Social Security Administration's official baby name data for 2025, released in May 2026, so you are seeing what parents actually chose, not guesses.
Popular names move slowly, which makes last year's top 100 the best preview of the names you will hear in nurseries, playgroups and christening invitations throughout 2027. For each name you will find where it comes from, what it means, how many girls received it in 2025 and whether it is rising or falling.
Contents
- Key facts from the latest data
- Top 10 girl names at a glance
- #1–10: The queens of the list
- #11–20: A record-breaking newcomer
- #21–30: Soft, sweet and classic
- #31–40: Shifting favourites
- #41–50: Vintage names on the rise
- #51–60: Timeless and gentle
- #61–70: Flowers and gemstones
- #71–80: Old-fashioned charm
- #81–90: Light, music and seasons
- #91–100: The newcomers
- Girl name trends for 2027
- How to choose the right name
- Frequently asked questions
Key Facts From the Latest Baby Name Data
- Olivia is #1 for the seventh year in a row, with 13,544 baby girls. Charlotte is right behind with 13,400, a gap of just 144 babies.
- Charlotte climbed to #2, ending Emma's six-year run in second place.
- Eliana entered the top 10 for the first time, jumping from #18 to #10. Ava dropped out to #11.
- Ailany made history, rocketing from #101 to #14. About 4,530 more girls received the name than the year before, the biggest increase of any girl name in the country.
- Five names joined the top 100: Ailany, Sienna, Amara, Georgia and Juniper.
- The fastest-rising girl name in the whole top 1,000 was Klarity, a creative spelling of "clarity."
There is a twist hiding in the numbers. The SSA counts each spelling separately, and if you add Sophia (#5) and Sofia (#9) together you get 20,813 girls, far more than Olivia. Add Sophie (#55) and the total passes 24,700. Zoe and Zoey together come to about 9,000, and Madelyn and Madeline to roughly 6,400. So when a name feels more common than its rank, a second spelling is usually the reason.
Top 10 Girl Names at a Glance
| Rank | Name | Origin | Meaning | 2025 births |
|---|---|---|---|---|
| 1 | Olivia | Latin | Olive tree | 13,544 |
| 2 | Charlotte | French | Free woman | 13,400 |
| 3 | Emma | Germanic | Whole, universal | 12,754 |
| 4 | Amelia | Germanic | Work, industrious | 12,699 |
| 5 | Sophia | Greek | Wisdom | 12,561 |
| 6 | Mia | Italian / Scandinavian | Mine; form of Maria | 11,078 |
| 7 | Isabella | Hebrew via Spanish | God is my oath | 10,666 |
| 8 | Evelyn | English | Often read as "wished-for child" | 9,123 |
| 9 | Sofia | Greek | Wisdom | 8,252 |
| 10 | Eliana | Hebrew | My God has answered | 8,191 |
#1–10: The Queens of the List
1. Olivia — Latin, "olive tree," a symbol of peace. 13,544 births. Made famous by Shakespeare's Twelfth Night, Olivia has been America's favourite girl name since 2019.
2. Charlotte — French, the feminine form of Charles, "free woman." 13,400 births (up from #4). Royal, elegant and closer than ever to the top spot.
3. Emma — Germanic, "whole" or "universal." 12,754 births (down from #2). Simple, classic and still one of the most loved names in the world.
4. Amelia — Germanic, from amal, "work" or "industrious." 12,699 births (down from #3). Linked to aviator Amelia Earhart and loved for its soft rhythm.
5. Sophia — Greek, "wisdom." 12,561 births (up from #6). Counting every spelling, this is the most popular girl name in America.
6. Mia — Italian and Scandinavian, "mine," also a short form of Maria. 11,078 births (down from #5). Short, sweet and easy in every language.
7. Isabella — Hebrew via Spanish and Italian, a form of Elizabeth, "God is my oath." 10,666 births. Romantic, with Bella, Izzy and Isa as nicknames.
8. Evelyn — English, from the Norman name Aveline. Its meaning is uncertain, but it is often read as "wished-for child." 9,123 births. A vintage revival that has stayed in the top 10 for years.
9. Sofia — Greek, "wisdom." 8,252 births (up from #10). The preferred spelling in Spanish, Italian and many European languages.
10. Eliana — Hebrew, "my God has answered." 8,191 births (up 8 from #18). The newest member of the top 10 and one of the biggest success stories of the year.
#11–20: A Record-Breaking Newcomer
11. Ava — Latin, often linked to avis, "bird." 7,732 births (down from #9). It slipped out of the top 10 but remains a much-loved classic.
12. Eleanor — from the Provençal Aliénor, often associated with "light." 7,649 births (up 2). Regal and warm, with Ellie and Nora built in.
13. Violet — Latin, "purple flower." 7,546 births (up 2). The leading flower name on the list.
14. Ailany — a modern name related to the Hawaiian-inspired Ailani, often translated as "high chief." 7,136 births (up 87 from #101). The single biggest jump of the year: roughly 4,530 more girls got this name than in 2024.
15. Aurora — Latin, "dawn." 7,065 births (up 1). Dreamy, magical and still climbing.
16. Harper — English occupational name, "harp player." 6,792 births (down 4). A former top 10 name now gently cooling.
17. Elizabeth — Hebrew, "God is my oath." 6,760 births. A royal name with dozens of nicknames, from Libby to Eliza.
18. Lily — English, from the lily flower, a symbol of purity. 6,673 births (up 6). Fresh, gentle and rising again.
19. Camila — Latin, from Camilla, a young attendant at religious ceremonies. 6,591 births (down 8). Still very popular, especially in Spanish-speaking families.
20. Nora — Irish, a short form of Honora, "honour," or of Eleanor. 6,380 births (up 2). Short, sophisticated and timeless.
#21–30: Soft, Sweet and Classic
21. Hazel — English, from the hazel tree. 6,318 births (down 2). Earthy and vintage at the same time.
22. Penelope — Greek, associated with weaving and the faithful wife of Odysseus. 6,225 births (up 6). Playful, with Penny and Nell as nicknames.
23. Chloe — Greek, "green shoot." 6,203 births (down 3). A bright, springlike name.
24. Ellie — English, a short form of Eleanor or Ellen. 6,176 births (down 3). Friendly and approachable.
25. Lucy — Latin, "light." 6,176 births (up 9). One of the strongest climbers in the top 50.
26. Aria — Italian, "air" or "melody." 6,130 births. Musical and unchanged from last year.
27. Luna — Latin, "moon." 6,076 births (down 14). A big drop after years of growth, but still in the top 30.
28. Isla — Scottish, from the island of Islay. 6,012 births (up 7). Hugely popular in the UK and rising fast in North America.
29. Ella — Germanic, often linked to "all" or "other." 5,831 births (up 1). Light, simple and international.
30. Lainey — English, a form of Elaine, "bright, shining light." 5,738 births (up 8). Country music star Lainey Wilson has helped push it up the chart.
#31–40: Shifting Favourites
31. Zoe — Greek, "life." 5,646 births (down 2). Energetic and short.
32. Scarlett — English, from the rich red cloth. 5,644 births (down 5). Bold and glamorous.
33. Gianna — Italian, a feminine form of John, "God is gracious." 5,634 births (down 10). One of the larger slides this year.
34. Emily — Latin, from Aemilia, "rival." 5,451 births (down 9). America's #1 girl name from 1996 to 2007.
35. Valentina — Latin, "strong" or "healthy." 5,354 births (up 12). Passionate and international, it is one of the fastest-growing names in the top 50.
36. Layla — Arabic, "night." 5,338 births (up 1). Lyrical and loved across cultures.
37. Avery — English, "elf ruler." 5,267 births (down 6). A popular unisex choice.
38. Grace — Latin, "grace." 5,127 births (up 2). A virtue name that never goes out of style.
39. Ivy — English, from the evergreen climbing plant, a symbol of loyalty. 5,117 births (down 3). Short and botanical.
40. Madison — English, originally "son of Maud." 4,945 births (up 5). A 2000s favourite showing new life.
#41–50: Vintage Names on the Rise
41. Abigail — Hebrew, "my father's joy." 4,941 births (down 9). Abby and Gail keep it friendly.
42. Elena — Greek and Spanish form of Helen, "torch" or "light." 4,836 births (up 4). Graceful and multilingual.
43. Mila — Slavic, "gracious" or "dear." 4,796 births (down 10). Still popular but past its peak.
44. Willow — English, from the willow tree. 4,763 births (down 3). Gentle and nature-inspired.
45. Emilia — Latin, "rival." 4,677 births (down 2). A softer, more European cousin of Emily.
46. Nova — Latin, "new." 4,657 births (down 7). A space-age name that is starting to level off.
47. Naomi — Hebrew, "pleasantness." 4,644 births (down 3). Warm and biblical.
48. Riley — Irish, often translated as "valiant." 4,441 births (down 6). Sporty and unisex.
49. Eloise — French, from Héloïse, linked to "healthy" and "wide." 4,251 births (up 15). The biggest climber in this section, carried by the vintage revival.
50. Sadie — Hebrew, a pet form of Sarah, "princess." 4,168 births (up 7). Sweet and spirited.
#51–60: Timeless and Gentle
51. Delilah — Hebrew, "delicate." 4,137 births (down 1). Romantic and dramatic.
52. Stella — Latin, "star." 4,136 births (down 3). Bright and stylish.
53. Josephine — Hebrew via French, the feminine form of Joseph, "God will add." 4,126 births (up 3). Elegant, with Josie and Jo as nicknames.
54. Victoria — Latin, "victory." 4,027 births (down 6). Regal and strong.
55. Sophie — French form of Sophia, "wisdom." 3,984 births (up 5). Charming and especially popular in Europe.
56. Hannah — Hebrew, "grace" or "favour." 3,973 births (down 4). A palindrome classic.
57. Lillian — English, linked to the lily and to Elizabeth. 3,966 births (down 3). Vintage and sweet.
58. Leah — Hebrew, often translated as "delicate." 3,880 births (down 5). Simple and graceful.
59. Adeline — French and Germanic, "noble." 3,864 births (down 1). Soft and old-fashioned in the best way.
60. Leilani — Hawaiian, "heavenly flowers." 3,792 births (up 6). Bright and full of warmth.
#61–70: Flowers and Gemstones
61. Iris — Greek, "rainbow," also a flower. 3,729 births (up 11). Short, artistic and climbing quickly.
62. Maya — several origins, including Sanskrit "illusion" and Hebrew "water." 3,712 births (down 11). Cross-cultural and easy to spell.
63. Clara — Latin, "bright" or "clear." 3,601 births (up 15). One of the biggest risers in the top 100.
64. Ruby — Latin, from the red gemstone. 3,554 births (down 2). Cheerful and vintage.
65. Alice — Germanic, "noble." 3,547 births (down 2). Literary and timeless.
66. Genesis — Greek, "origin" or "beginning." 3,527 births (down 11). Especially popular in Latino families.
67. Paisley — Scottish, from the town and the swirling fabric pattern. 3,508 births (down 6). Losing ground along with other "-ley" names.
68. Claire — French, "clear" or "bright." 3,487 births (down 1). Polished and classic.
69. Zoey — a spelling of Zoe, "life." 3,427 births (down 10). Playful and modern.
70. Eden — Hebrew, "delight." 3,362 births (up 1). Peaceful and unisex.
#71–80: Old-Fashioned Charm
71. Madelyn — from Magdalene, "woman from Magdala." 3,362 births (down 6). A modern spelling of a classic.
72. Vivian — Latin, "alive." 3,362 births (up 5). Glamorous and vintage.
73. Millie — English, a short form of Mildred, Millicent or Amelia. 3,353 births (up 14). A cheerful nickname name that is rising fast.
74. Emery — Germanic, "brave" or "powerful." 3,208 births (down 4). Sleek and unisex.
75. Daisy — English, from "day's eye." 3,206 births (up 1). Sunny and sweet.
76. Maeve — Irish, the name of a legendary queen, often translated as "she who intoxicates." 3,153 births (down 1). Short and strong.
77. Ayla — Turkish "halo of moonlight" and Hebrew "oak tree." 3,149 births (down 8). Gentle and global.
78. Liliana — Latin and Spanish, from the lily. 3,118 births (up 2). A longer, more romantic Lily.
79. Melody — Greek, "song." 3,095 births (up 12). Musical and happy.
80. Lyla — a form of Layla or Lila. 3,089 births (up 3). Soft and lyrical.
#81–90: Light, Music and Seasons
81. Madeline — from Magdalene, "woman from Magdala." 3,086 births (up 5). Storybook-classic and gaining again.
82. Josie — a pet form of Josephine. 3,021 births (up 6). Bouncy and friendly.
83. Lucia — Latin, "light." 3,012 births (up 15). Loved in Italian and Spanish families and climbing fast.
84. Addison — English, "son of Adam." 2,971 births (down 16). One of the steepest falls in the top 100.
85. Kennedy — Irish, often translated as "helmeted head." 2,933 births (up 4). Presidential and confident.
86. Audrey — English, from Æthelthryth, "noble strength." 2,919 births (down 4). Elegant, with Audrey Hepburn charm.
87. Maria — Latin form of Mary, of uncertain Hebrew meaning, often given as "beloved." 2,887 births (down 13). Timeless and international.
88. Autumn — Latin, the season. 2,805 births (down 9). Cosy and nature-inspired.
89. Natalie — Latin, "born on Christmas Day." 2,736 births (down 16). Tied with Addison for the biggest fall in the top 100.
90. Sarah — Hebrew, "princess." 2,710 births (up 3). A biblical classic that is quietly coming back.
#91–100: The Newcomers
91. Everly — English, "boar meadow." 2,695 births (down 10). A 2010s star now settling down.
92. Lydia — Greek, "woman from Lydia." 2,692 births (up 5). Refined and classic.
93. Kinsley — English, "king's meadow." 2,671 births (down 8). Another "-ley" name losing pace.
94. Sienna — Italian, from the city of Siena and its warm reddish-brown colour. 2,659 births (up 45 from #139). The biggest jump into the top 100 after Ailany.
95. Jade — Spanish, from the green gemstone. 2,658 births (down 11). Short and chic.
96. Caroline — French, a feminine form of Charles, "free." 2,646 births (down 4). Graceful and preppy.
97. Quinn — Irish, linked to "wisdom" or "counsel." 2,634 births (down 1). Crisp and unisex.
98. Amara — Igbo, "grace," with links to the Latin for "eternal." 2,630 births (up 23 from #121). New to the top 100 and beautifully cross-cultural.
99. Georgia — Greek, the feminine form of George, "farmer." 2,619 births (up 11 from #110). New to the top 100 and already a big favourite in the UK.
100. Juniper — Latin, from the evergreen shrub. 2,618 births (up 11 from #111). A botanical name that has finally broken into the top 100.
Girl Name Trends for 2027
Vintage names are back
Eloise, Clara, Lucy, Millie, Josie, Vivian and Iris all climbed sharply. They feel gentle, grown-up and full of history, which is exactly what many parents want right now.
Names that mean "light"
Lucy, Lucia, Clara, Claire, Elena and Eleanor all carry meanings linked to light or brightness. Lucy and Lucia were among the strongest risers in the data.
Flowers, trees and nature
Violet, Lily, Hazel, Iris, Daisy and Juniper keep the botanical trend going. Lily and Iris showed the strongest growth.
Spanish and Italian names
Valentina, Eliana, Sofia, Lucia and Sienna all rose, showing how many families love names that work beautifully in two languages.
What is fading
"-ley" and "-son" names such as Addison, Kinsley, Paisley and Everly are slipping. Luna, Natalie, Maria, Gianna and Mila also fell noticeably.
How to Choose the Right Baby Girl Name
- Say it with your surname. Repeat the full name out loud and listen for rhythm. A long first name often pairs well with a short surname, and vice versa.
- Check the initials. Write out the monogram before you decide.
- Think about nicknames. Elizabeth, Eleanor and Josephine offer many options. Ivy, Grace and Mia are complete as they are.
- Decide how popular is too popular. A top 10 name will likely mean classmates with the same name. A name ranked between 70 and 100 is familiar but much rarer in a single classroom.
- Watch the direction. Fast risers like Ailany, Clara and Sienna could be far more common in a few years. Steady names like Elizabeth and Aria tend to stay put.
- Try the three-age test. Picture the name on a baby, a teenager and a 40-year-old woman. The best names fit all three.
Frequently Asked Questions
What is the most popular girl name for 2027?
Olivia is the strongest prediction. It has been #1 for seven years in a row, but Charlotte trails by only 144 births and could take the top spot.
Where does this data come from?
All rankings and birth counts come from the U.S. Social Security Administration's official baby name data for 2025, released in May 2026. It is the most recent full year available.
Which girl names are rising the fastest?
In the top 100, Ailany, Sienna, Amara, Eloise, Clara and Lucia made the biggest jumps. Across the entire top 1,000, the fastest riser was Klarity.
Which new names entered the top 100?
Ailany, Sienna, Amara, Georgia and Juniper all joined the top 100 in 2025.
Is Sophia more popular than Olivia?
Officially, no. Olivia is #1 and Sophia is #5. But the SSA counts spellings separately, and Sophia plus Sofia adds up to more than 20,800 girls, well ahead of Olivia's 13,544.
Share Her Name in Style
Whether you choose a timeless favourite like Charlotte or a rising star like Eloise, her name will soon appear on a birth announcement, a baby shower card or a christening invitation. When that moment comes, give her name the beautiful introduction it deserves.
