Is there anything more fun (or overwhelming!) than hunting for the perfect name for your baby girl? With thousands and thousands of options out there, and each prettier than the last, we bet your list is pretty long. But fear not, because there is a list out there that is definitely much longer than yours, and we’ve got it right here.

Every year the Social Security Association puts out their long-awaited list of 1,000 most popular baby names, and the baby girl names other parents are picking are so much fun to browse. There are lots of flower and nature names (like Magnolia and River) on here, with elegant and vintage favorites scattered up and down the list. You’ll also notice many top names that can be shortened to Ellie, which is cool as elle is French for “she.”

The top 1,000 girl names include modern and gender-neutral picks, but the top 40 (detailed below with meanings) are trending uber-feminine and pretty. French and other European names having a major moment (Sophia, Isabelle) as are nature names (Willow, Lily, Aurora). And the letter y is prevalent right now to feminize neutral names (Madisyn, Londyn, Emersyn). If you’re starting from scratch, you’ll find lots of inspiration for both rare names and baby girl name trends.

Whether you’re looking to set your girl apart from the crowd in a big way or use something more recognizable, here are the top 1,000 baby girl names with special mention and details on America’s best of the best. Where do your favorite girl names fall?

***

Once you pick the perfect baby name, it's time to pick the perfect baby bassinet! As the first and only FDA De Novo Authorized infant sleep system, SNOO not only gives your little lady a safe spot to sleep, it's also adds 1-2 hours of sleep a night! Learn more about SNOO!

***

1–10 Best Baby Girl Names & Meanings

  1. Olivia: It probably comes as no surprise to most that this pretty pick takes the top spot, as we all know at least a handful of Olivias age 10 and under, no? The Latin name meaning “olive tree” is just lovely.
  2. Emma: In second position is a vintage girls’ name from the German translating to “universal.” 
  3. Amelia: With a soft sound and the strong meaning “work,” we love seeing her in the top 10! After years on the rise, Amelia popped into the top 3 in 2024.
  4. Charlotte: Sweet Char, Charlie, or Lottie will love her name that has pretty much always been popular since the naming charts began. The French name meaning “free man” remained well within the top 300, even during its lowest ranking years. 
  5. Mia: Meaning “mine” in Italian, it’s a gorgeous name bursting with love and pride for your little girl.
  6. Sophia: From the Greek, meaning “wisdom,” it’s a flowing yet understated name that’s been on the rise since the early 2000’s. 
  7. Isabella: More romantic vibes for our top names, featuring a four-syllable stunner that has Spanish/Italian origins (as a version of Elizabeth, “pledged to God”) and global appeal.
  8. Evelyn: More vintage vibes for our top girl name list, this one means “desired” from the French and shares a German root with Ava for the alternate meaning “water/island.”
  9. Ava: Number 8 has mixed origins (Hebrew, Latin, and Germanic) and an assortment of meanings so you can ascribe to it the one that feels like the best fit: “life; bird; or water/island.”
  10. Sofia: You’re not seeing double; the Spanish spelling of Sophia also ranks high!

List of 11–25 Best Baby Names for Girls

  1. Camila: Spanish from the Latin, meaning “young ceremonial attendant,” it’s a spirited name with vague nature ties (for its adjacency to the camellia flower).
  2. Harper: You’re not alone if you feel like you woke up one day and this one was everywhere. English for “harp player,” the moniker was first known for feminine use by the novelist Harper Lee (for whom it was originally a surname). 
  3. Luna: Your little “moon” child will grow beautifully into this soulful Italian baby girl name.
  4. Eleanor: More vintage adorableness is always welcome here. In the age of “cottagecore” and clogs, it should come as no surprise that an ancient French Provincial name is back in. Would you believe she ranked three spots higher in 2020 than she did in 1920?
  5. Violet: This girl's name is anything but shrinking! In 2022 it bloomed from its spot at #35 all the way to #20…and then sprung to #16 in 2023!
  6. Aurora: This lovely girl's name evokes both the dawn and the tale of Sleeping Beauty. It danced its way up 9 spots in 2024.
  7. Elizabeth: While the boys’ top 25 was loaded with classics like Henry and William, this name beloved for centuries is one of the few for the girls that you hear often now and throughout history. It means “pledged to God.”
  8. Eliana: Between the El- names on the girls’ list and the popularity of Eli and Elijah on the boys’ list, it’s no surprise that this melodic version made the top 20! Meanings include “God has answered” and “sun.”
  9. Hazel: This color name that means "the hazelnut tree" evokes both a vintage vibe and an earthy quality. A baby name on the rise, Hazel cracked the top 20 in 2024!
  10. Chloe: This classic French name has been a staple in the top 25 in recent years.
  11. Ellie: It's no surprise that this sweet diminutive of three blockbuster girls names (Eleanor, Ella, and Elizabeth) has staked out its own spot in the top 25! 
  12. Nora: Meaning "honor" and "shining light," this popular Irish name is an unquestionably hopeful baby name.
  13. Gianna: European names are ranking high at the moment, and this beaut from Italy is no exception. It translates to “the Lord is gracious,” as a shortened version of Giovanna. 
  14. Lily: This floral baby name is becoming a top-30 mainstay.
  15. EmilyIt’s been big since the 1980’s (and had been from the 1880’s to the 1960’s!) and shows no signs of slowing down soon. Meaning “rival” of Latin roots, it has fire to it, despite a soft and feminine sound. 

List of 26–50 Best Girl Names & Meanings

  1. Aria: This melodic music-inspired name has been steadily gaining ground each year.
  2. Scarlett: There are three spelling variations in the top 1,000 girl names of this strikingly beautiful girls’ name that means “red.” 
  3. Penelope: This Greek baby girl name translates to “weaver” and offers up lots of fun nickname options like Penny, Nelly, Penel, and Poppy.
  4. Zoe: With Greek roots, this name means life, and its alternate spelling (Zoey) isn't far behind at #59!
  5. Ella: With mixed English and German roots meaning “fairy maiden” or “completely,” it’s a short and sweet name idea for a little girl.
  6. Avery: A gender-neutral name (ranking in the mid-200’s for boys), it has the adorable meaning “ruler of the elves.”
  7. Abigail: She might not have made the top 10, but don’t discount this old-fashioned feeling Hebrew name which translates adorably to “my father is joyful.” (Insert tearful-smiling emoji here!).
  8. Mila: The pretty girls’ name of Slavic/Russian roots means “gracious” or “dear.”
  9. Lucy: A fitting name for your bright young thing, Lucy means “light.”
  10. Isla: Calling all jet-setters and water-lovers: Give your beachy babe a name that comes from the word "island." 
  11. Ivy: This nature baby name has a Greek link too—it signifies faithfulness.
  12. Layla: An anglicized, phonetic spelling of the Arabic name Leila, it means “night.”
  13. Lainey: New to the top 50, this diminutive of Elaine or Elaina hopped up 16 spots. 
  14. Nova: Nova means "new" which is apt for the novel baby name that's becoming a modern classic!
  15. Grace: A gorgeous and timeless name with a meaning anyone would be thrilled for their little girl to embody. (More names meaning Grace!)
  16. Willow: A beautiful tribute to the elegant Willow tree, this name hails from Old English. 
  17. Riley: A gender-neutral name, this British moniker ranks significantly higher for girls than boys (#229). 
  18. Emilia: A twist on the slightly more popular Amelia and Emily, Emilia means “eager” or “to excel.”
  19. Naomi: The classic Hebrew name means “beautiful” and “gentle.”
  20. Elena: This Greek name is actually a version of Helen (which incidentally is much further down the list)!
  21. Madison: The English name meaning “son of Matthew” used to be more prevalent for boys, but is now out of the top 1,000 for that list and has been sitting pretty in the girls’ top names for over 20 years. 
  22. Valentina: While the name certainly evokes the lovey-dovey holiday, its meaning is “strength” and “health.”
  23. Victoria: A regal name that means to conquer.
  24. Stella: Meaning "star" this baby name will perfectly suit the light of your life. 
  25. Delilah: This lyrical biblical name was a top-50 newcomer in 2024.

List of 51–100 Best Baby Girl Names

  1. Maya
  2. Hannah
  3. Leah
  4. Lillian
  5. Genesis
  6. Josephine
  7. Sadie
  8. Adeline
  9. Zoey
  10. Sophie
  11. Paisley
  12. Alice
  13. Ruby
  14. Eloise
  15. Madelyn
  16. Leilani
  17. Claire
  18. Addison
  19. Ayla
  20. Emery
  21. Iris
  22. Eden
  23. Natalie
  24. Maria
  25. Maeve
  26. Daisy
  27. Vivian
  28. Clara
  29. Autumn
  30. Liliana
  31. Everly
  32. Audrey
  33. Lyla
  34. Jade
  35. Kinsley
  36. Millie
  37. Madeline
  38. Josie
  39. Kennedy
  40. Athena
  41. Melody
  42. Caroline
  43. Aaliyah
  44. Anna
  45. Sarah
  46. Quinn
  47. Lydia
  48. Lucia
  49. Allison
  50. Hailey

List of 101–200 Best Baby Girl Names

  1. Ailany
  2. Cora
  3. Ariana
  4. Parker
  5. Natalia
  6. Gabriella
  7. Savannah
  8. Brooklyn
  9. Bella
  10. Georgia
  11. Juniper
  12. Alaia
  13. Raelynn
  14. Hadley
  15. Rose
  16. Julia
  17. Serenity
  18. Eliza
  19. Margaret
  20. Eva
  21. Amara
  22. Melanie
  23. Cecilia
  24. Ashley
  25. Rylee
  26. Margot
  27. Samantha
  28. Catalina
  29. Juliette
  30. Aubrey
  31. Esther
  32. Mary
  33. Nevaeh
  34. Skylar
  35. Alina
  36. Amira
  37. Ember
  38. Magnolia
  39. Sienna
  40. Charlie
  41. Elliana
  42. Summer
  43. Alana
  44. Brielle
  45. Remi
  46. Sage
  47. Valerie
  48. Hallie
  49. Wrenley
  50. Kehlani

List of 201–300 Best Baby Girl Names

  1. Haven
  2. Scottie
  3. Gemma
  4. Ana
  5. Tatum
  6. Arabella
  7. Lila
  8. Molly
  9. Stevie
  10. Blake
  11. Aitana
  12. Alaina
  13. Wren
  14. River
  15. Noelle
  16. Delaney
  17. Journee
  18. Blair
  19. Adalyn
  20. Kaylee
  21. Alexandra
  22. Mabel
  23. Norah
  24. Presley
  25. Alora
  26. Vera
  27. Celine
  28. Amy
  29. Brynlee
  30. Nyla
  31. Saylor
  32. Khloe
  33. Antonella
  34. Zara
  35. Aliyah
  36. Cataleya
  37. Lennon
  38. Kiara
  39. Camille
  40. Dahlia
  41. Kaylani
  42. Mariana
  43. Diana
  44. Reagan
  45. Selena
  46. Kimberly
  47. Rachel
  48. Gracie
  49. Faith
  50. Juliana
  51. Miriam
  52. Elise
  53. Noa
  54. Elaina
  55. Maisie
  56. Lilith
  57. Collins
  58. Palmer
  59. Lilly
  60. Shiloh
  61. Ophelia
  62. Elianna
  63. Lena
  64. Harmony
  65. Aspen
  66. Rowan
  67. Gia
  68. Leila
  69. Jane
  70. Talia
  71. Adelaide
  72. Dakota
  73. Lola
  74. Lucille
  75. Kailani
  76. Morgan
  77. Zuri
  78. Milani
  79. Daniela
  80. Selah
  81. Alessia
  82. Angela
  83. Juliet
  84. Evie
  85. Amora
  86. Rory
  87. Marley
  88. Sydney
  89. Alanna
  90. Leia
  91. Luciana
  92. Kamila
  93. Harlow
  94. Kali
  95. Octavia
  96. Amari
  97. Sawyer
  98. Gabriela
  99. Ariel
  100. Maggie

List of 301–400 Best Baby Girl Names

  1. Rosemary
  2. Ryleigh
  3. Tessa
  4. Evelynn
  5. Londyn
  6. Danna
  7. Amina
  8. Brooke
  9. Samara
  10. Kendall
  11. Rosie
  12. Alayna
  13. Angelina
  14. Francesca
  15. Adelyn
  16. Fatima
  17. Hope
  18. Nicole
  19. Nayeli
  20. Catherine
  21. Nina
  22. Journey
  23. Adriana
  24. Camilla
  25. Ailani
  26. Malia
  27. Meadow
  28. Jordyn
  29. Joanna
  30. Emory
  31. Malani
  32. Serena
  33. Teagan
  34. Aurelia
  35. Vanessa
  36. Kayla
  37. Navy
  38. Poppy
  39. Kalani
  40. Regina
  41. Adelina
  42. Rebecca
  43. Ariyah
  44. Esme
  45. Heidi
  46. Aisha
  47. Julieta
  48. Thea
  49. Annabelle
  50. Esmeralda
  51. Lauren
  52. Julianna
  53. Taylor
  54. Wrenlee
  55. London
  56. Giselle
  57. Sabrina
  58. Azalea
  59. Laura
  60. Sylvie
  61. Sylvia
  62. Alaya
  63. Raya
  64. Elora
  65. Finley
  66. Mya
  67. Dream
  68. Viviana
  69. Elaine
  70. Elodie
  71. Laila
  72. Sunny
  73. Briella
  74. Lana
  75. Paige
  76. Itzel
  77. Mckenna
  78. Melissa
  79. Frances
  80. Mira
  81. Payton
  82. Hattie
  83. Astrid
  84. Brynn
  85. Winter
  86. Aylin
  87. Miley
  88. Raven
  89. Jocelyn
  90. Maryam
  91. Logan
  92. Veronica
  93. Gwendolyn
  94. Anya
  95. Leighton
  96. Alivia
  97. Harley
  98. Charlee
  99. Alyssa
  100. Colette

List of 401–500 Best Baby Girl Names

  1. Hayden
  2. Lorelai
  3. Jayla
  4. Ivory
  5. Anaya
  6. Fiona
  7. Trinity
  8. Aubree
  9. Michelle
  10. Matilda
  11. Lilliana
  12. Mallory
  13. Mariah
  14. Helena
  15. Wynter
  16. Carmen
  17. Alayah
  18. Liana
  19. Holly
  20. Madilyn
  21. Phoenix
  22. Raelyn
  23. Willa
  24. Helen
  25. Emely
  26. Alessandra
  27. Gracelynn
  28. Carolina
  29. Arleth
  30. Salem
  31. Dorothy
  32. Xiomara
  33. Elisa
  34. Reign
  35. Florence
  36. Alicia
  37. Madeleine
  38. Melany
  39. Katalina
  40. Zariah
  41. Bonnie
  42. Joy
  43. Kaliyah
  44. Haisley
  45. Sarai
  46. Blaire
  47. Elowyn
  48. Saige
  49. Adelynn
  50. Opal
  51. Demi
  52. Nylah
  53. Emmy
  54. Camryn
  55. Kira
  56. Lorelei
  57. Daleyza
  58. Raegan
  59. Maia
  60. Bianca
  61. Aniyah
  62. Annalise
  63. Alexandria
  64. Amirah
  65. Alison
  66. Anahi
  67. Gracelyn
  68. Brooklynn
  69. Miracle
  70. Everlee
  71. Adhara
  72. Alma
  73. Macie
  74. Murphy
  75. Romina
  76. Cassidy
  77. Clementine
  78. Heaven
  79. Elle
  80. Skye
  81. Destiny
  82. Lyra
  83. Rylie
  84. Paris
  85. Cameron
  86. Felicity
  87. Maddison
  88. Leona
  89. Scarlet
  90. Kora
  91. Mariam
  92. Meredith
  93. Mckenzie
  94. Dayana
  95. Cali
  96. Amanda
  97. Arielle
  98. Angel
  99. Calliope
  100. Fernanda

List of 501–600 Best Baby Girl Names

  1. Estella
  2. April
  3. Izabella
  4. Hanna
  5. Marceline
  6. Alexis
  7. Carter
  8. Daniella
  9. Marlee
  10. Virginia
  11. Kataleya
  12. Halo
  13. Nadia
  14. Amiyah
  15. Madelynn
  16. Emerie
  17. Renata
  18. Oaklee
  19. Remington
  20. Maxine
  21. Nellie
  22. Briar
  23. Danielle
  24. Charli
  25. Makenna
  26. Imani
  27. Armani
  28. Edith
  29. Nalani
  30. Mae
  31. Vienna
  32. Hadassah
  33. Stephanie
  34. Ari
  35. Kate
  36. Jimena
  37. Briana
  38. Faye
  39. Jordan
  40. Louise
  41. Amber
  42. Makayla
  43. Zahra
  44. Lylah
  45. Margo
  46. Amoura
  47. Jennifer
  48. Kyla
  49. Mylah
  50. Winnie
  51. Alisson
  52. Amalia
  53. Reina
  54. Avianna
  55. Allie
  56. Ivanna
  57. Ariya
  58. Lilian
  59. Alia
  60. Aylani
  61. Noah
  62. Reyna
  63. Lexi
  64. Brinley
  65. Iyla
  66. Mavis
  67. Lina
  68. Cecelia
  69. Eve
  70. Maren
  71. Monroe
  72. Capri
  73. Emelia
  74. Jessica
  75. Halle
  76. Alejandra
  77. Gabrielle
  78. Yara
  79. Beatrice
  80. Della
  81. Kamryn
  82. Katie
  83. Ariah
  84. Arlette
  85. Noemi
  86. Alondra
  87. Maliyah
  88. Mara
  89. Jacqueline
  90. Jazlyn
  91. Frankie
  92. Angie
  93. Eileen
  94. Lyric
  95. Aliana
  96. Sierra
  97. Rosalia
  98. Oaklyn
  99. Chaya
  100. Amaia

List of 601–700 Best Baby Girl Names

  1. Leyla
  2. Holland
  3. Cleo
  4. Jream
  5. Leslie
  6. Sevyn
  7. Jolene
  8. Mina
  9. Keira
  10. Legacy
  11. Tiana
  12. Elliott
  13. Cassandra
  14. Jaylani
  15. Priscilla
  16. Rhea
  17. Kinley
  18. Clover
  19. Estrella
  20. Zariyah
  21. Journi
  22. Miranda
  23. Angelica
  24. Marlowe
  25. Jovie
  26. Abby
  27. Sariyah
  28. Kenzie
  29. Oakleigh
  30. Aya
  31. Siena
  32. Emberly
  33. Melina
  34. Amani
  35. Bristol
  36. Estelle
  37. Galilea
  38. Irene
  39. Marie
  40. Marina
  41. Makenzie
  42. Sasha
  43. Paislee
  44. Isabela
  45. Goldie
  46. Myra
  47. Davina
  48. Flora
  49. Anne
  50. Azariah
  51. Indie
  52. Kaitlyn
  53. Jazmin
  54. Gloria
  55. Georgina
  56. Shelby
  57. Dallas
  58. Thalia
  59. Aliza
  60. Averie
  61. Skyler
  62. Macy
  63. Rosa
  64. Dulce
  65. Khaleesi
  66. Marilyn
  67. Martha
  68. Adley
  69. Belen
  70. Ellianna
  71. Kelsey
  72. Nia
  73. Chana
  74. Lakelynn
  75. Selene
  76. Lottie
  77. Loretta
  78. Aleena
  79. Ila
  80. Dani
  81. Remy
  82. Whitley
  83. Jenna
  84. Lillie
  85. Kennedi
  86. Violeta
  87. Kendra
  88. Lennox
  89. Laney
  90. Aviana
  91. Solana
  92. Veda
  93. Marigold
  94. Billie
  95. Drew
  96. Dylan
  97. Ellis
  98. Gwen
  99. Amayah
  100. Milan

List of 701–800 Best Baby Girl Names

  1. Leilany
  2. Ryan
  3. Bridget
  4. Christina
  5. Ezra
  6. Ainsley
  7. Emerald
  8. Hana
  9. Noor
  10. Rivka
  11. Amelie
  12. Jenesis
  13. Royalty
  14. Lenora
  15. Taytum
  16. Jamie
  17. Kathryn
  18. Aileen
  19. Arlet
  20. Coraline
  21. Kiana
  22. Kyra
  23. Araceli
  24. Azaria
  25. Kenna
  26. Monica
  27. Bethany
  28. Laurel
  29. Charley
  30. Karla
  31. Kayleigh
  32. Rayna
  33. Louisa
  34. Celia
  35. Emmie
  36. Fallon
  37. Persephone
  38. Winona
  39. Marisol
  40. Lara
  41. Kensley
  42. Mckinley
  43. Michaela
  44. Novalee
  45. Elyse
  46. Lacey
  47. Penny
  48. Zelda
  49. Alena
  50. Luz
  51. Keilani
  52. Nala
  53. Paula
  54. Birdie
  55. Karsyn
  56. Lakelyn
  57. Miller
  58. Jemma
  59. Aleah
  60. Inaya
  61. Megan
  62. Sloan
  63. Charleigh
  64. Rosalina
  65. Andi
  66. Nola
  67. Julie
  68. Adrianna
  69. Kaeli
  70. Addilyn
  71. Freyja
  72. Ramona
  73. Samira
  74. Karina
  75. Denver
  76. Janelle
  77. Mikayla
  78. Seraphina
  79. Haley
  80. Indy
  81. Paulina
  82. Rowyn
  83. Milana
  84. Chelsea
  85. Elina
  86. Milena
  87. Valery
  88. Ivey
  89. Maci
  90. Stormi
  91. Brittany
  92. Madilynn
  93. Aila
  94. Yareli
  95. Yaretzi
  96. Zaylee
  97. Erin
  98. Adele
  99. Robin
  100. Jaliyah

List of 801–900 Best Baby Girl Names

  1. Maisy
  2. Pearl
  3. Adalee
  4. Brynleigh
  5. Keyla
  6. Alexa
  7. Baylor
  8. Jessie
  9. Cielo
  10. Braelynn
  11. Alianna
  12. Theodora
  13. Malaya
  14. Meilani
  15. Tallulah
  16. Analia
  17. Nyomi
  18. Promise
  19. Sol
  20. Xyla
  21. Kylee
  22. Marjorie
  23. Treasure
  24. Soleil
  25. Zaria
  26. Cynthia
  27. Luella
  28. Sky
  29. Ayleen
  30. Neriah
  31. Iliana
  32. Judith
  33. Ocean
  34. Lea
  35. Linda
  36. Livia
  37. Maddie
  38. Magdalena
  39. Elia
  40. Kahlani
  41. Micah
  42. Tiffany
  43. Wrenleigh
  44. Zaniyah
  45. Kallie
  46. Love
  47. Andie
  48. Johanna
  49. Mercy
  50. Skyla
  51. Aliya
  52. Deborah
  53. Zainab
  54. Anais
  55. Greta
  56. Kaiya
  57. Malaysia
  58. Marianna
  59. Amaris
  60. Barbara
  61. Bellamy
  62. Dalia
  63. Anika
  64. Giana
  65. Keziah
  66. Nataly
  67. Cheyenne
  68. Kelly
  69. Luisa
  70. Salma
  71. Teresa
  72. Aura
  73. Carly
  74. Liv
  75. Azari
  76. Dafne
  77. Rebekah
  78. Amiri
  79. Berkley
  80. Emberlynn
  81. Hunter
  82. Jaycee
  83. Alexia
  84. Reya
  85. Ruthie
  86. Eleanora
  87. Janiyah
  88. Rosalyn
  89. Giuliana
  90. Emiliana
  91. Novah
  92. Tru
  93. Kori
  94. Aspyn
  95. Chandler
  96. Kailany
  97. Lilyana
  98. Elowen
  99. Khalani
  100. Naya

List of 901–1000 Best Baby Girl Names

  1. Zyla
  2. Jolie
  3. Leanna
  4. Yamileth
  5. Cattleya
  6. Elisabeth
  7. Ensley
  8. Ashlyn
  9. Allyson
  10. August
  11. Kimber
  12. Marleigh
  13. Soraya
  14. Anaiah
  15. Analeia
  16. Waverly
  17. Yasmin
  18. Zora
  19. Joelle
  20. Lilia
  21. Nancy
  22. Icelynn
  23. Indigo
  24. Arely
  25. Laylani
  26. Romy
  27. Scout
  28. Ayra
  29. Giovanna
  30. Siya
  31. Katelyn
  32. Madalyn
  33. Natasha
  34. Alaiya
  35. Honey
  36. Lettie
  37. Sarahi
  38. Elsa
  39. Emmeline
  40. Hadlee
  41. Lilianna
  42. Zendaya
  43. Ainhoa
  44. Elliot
  45. Jazmine
  46. Aadhya
  47. Guinevere
  48. Rayne
  49. Clare
  50. Saanvi
  51. Campbell
  52. Salome
  53. Tilly
  54. Yusra
  55. Akira
  56. Henley
  57. Lyanna
  58. Quincy
  59. Rosalee
  60. Vada
  61. Ainara
  62. Annika
  63. Ayah
  64. Violette
  65. Aleia
  66. Kaya
  67. Mazie
  68. Amyra
  69. Celina
  70. Mikaela
  71. Paloma
  72. Elouise
  73. Etta
  74. Julietta
  75. Kamiyah
  76. Zoya
  77. Jayleen
  78. Kassidy
  79. Keily
  80. Harlee
  81. Kiera
  82. Liberty
  83. Darcy
  84. Dior
  85. Lisa
  86. Malka
  87. Arisbeth
  88. Kara
  89. Bailee
  90. Elani
  91. Harmoni
  92. Mariella
  93. Zayla
  94. Emi
  95. Jianna
  96. Maelynn
  97. Avani
  98. Lavender
  99. Karter
  100. Raina

About Jenny Studenroth Gerson

Jenny Studenroth Gerson is an Atlanta-based lifestyle journalist and novelist (Let Me Let You Go, 2020). Her work can be seen in publications including HuffPost, Cosmo, and WSJ, among many others. Jenny has researched thousands of baby names, combed through hundreds of nursery designs, and curated dozens of baby shower guides, making her absolutely the mom—and writer—you want to talk to when planning for Baby. When not meeting deadlines, she is chasing toddlers or chugging coffee—or both! Find her on Instagram @ourlifeinrosegold for mom hacks and more.

View more posts tagged, baby names

Have questions about a Happiest Baby product? Our consultants would be happy to help! Submit your questions here.

Disclaimer: The information on our site is NOT medical advice for any specific person or condition. It is only meant as general information. If you have any medical questions and concerns about your child or yourself, please contact your health provider.