Give us a little more information and we'll give you a lot more relevant content
Your child's birthday or due date
Girl Boy Other Not Sure
Add A Child
Remove A Child
I don't have kids
Thanks For Subscribing!
Oops! Something went wrong. Please contact support@fatherly.com.

The 101 Best Baby Girl Names (And the 13 to Avoid)

Because you're going to regret Daenerys — trust us.

In terms of high-stakes parenting decisions, deciding on a list of the perfect baby girl names is up there. Do you want to go with a cute baby girls name? A beautiful baby girls name? These are subjective, sure, but they’re what parents consider. Consider, however, that if choose something very flowery and girly, it might be cute when she’s a baby, but not so much down the road. Pluck a baby name straight from pop culture or one that’s too popular, and eventually, it will feel staler than three-week old sour dough. Then there’s another big question: should you choose baby girl names that are original or go with one your nana had? Decisions, decisions.

So, what baby girl names should you consider? That’s up to you. We’re not here to do the picking for you. What we have done, however, is compile a list of baby girl names that are not only rare enough that your child won’t share them with every other classmate, but also not, like, Mufaletta or Chalice. We’ve also included 13 baby girl names you should consider avoiding. Happy picking.

The 101 Baby Girl Names to Consider…

  1. Harper
  2. Harlow
  3. Parker
  4. Willow
  5. Charlotte
  6. Scarlette
  7. Isla
  8. Poppy
  9. Olivia
  10. Frankie
  11. Olive
  12. Ava
  13. Elizabeth
  14. Jade
  15. June
  16. Brie
  17. Ivy
  18. Daisy
  19. Alice
  20. Evelyn
  21. Ruby
  22. Aria
  23. Matilda
  24. Esmé
  25. Ellie
  26. Marlow
  27. Holly
  28. Amber
  29. Gracie
  30. Heidi
  31. Jasmine
  32. Ada
  33. Hallie
  34. Aurora
  35. Myla
  36. Iris
  37. Zoe
  38. Amethyst
  39. Arabella
  40. Violet
  41. Hazel
  42. Aida
  43. Sienna
  44. Tyra
  45. Blake
  46. Stella
  47. Savannah
  48. April
  49. Lilly
  50. Lillee
  51. Chrysanthemum 
  52. Clementine
  53. Christina
  54. Tory
  55. Victoria
  56. Kaelie
  57. Katherine
  58. Molly
  59. Isabel
  60. Kristin
  61. Adeline
  62. Anabella
  63. Piper
  64. Sam
  65. Taylor
  66. Tayla
  67. Alessandra
  68. Rosie
  69. Elliana
  70. Sky
  71. Annabeth
  72. Malia
  73. Lillia
  74. Etta
  75. Hattie
  76. Pearl
  77. Ivory
  78. Georgia
  79. Nola 
  80. Penny
  81. Ella
  82. Maggie
  83. Karina
  84. Addison
  85. Leah
  86. Brooke
  87. Josie
  88. Helena
  89. Margaret
  90. Alyssa
  91. Hadley
  92. Lexie
  93. Celeste
  94. Maya
  95. Maeve 
  96. Chloe 
  97. Willa
  98. Ariel
  99. Viola
  100. Luna
  101. Meara

13 Baby Girl Names to Avoid…

1. Alexa Avoid setting your child up for a lifetime of the popular Amazon device responding to their name. 

Fatherly IQ
  1. What is the most important value you think sports teaches your kid(s)?
    Teamwork
    Winning vs. losing
    Leadership/perserverance
    Problem solving/communication
Thanks for the feedback!
Oops! Something went wrong. Please contact support@fatherly.com.

2. North It was bad enough when Kim and Kanye did it.

3. Meghan A pretty name for sure, but soon to be uber-common with the addition of the newest duchess. 

4. Bertha Come on. Don’t be cruel. 

5. Ursula It just sounds … villainous. 

6. Blue Just because Beyoncé kind of pulled it off doesn’t mean just anyone can.

7. Olga Doesn’t exactly bring to mind a sweet little baby, now, does it. 

8. Anous No further comment. 

9. Facebook Yep. Someone did it. Don’t follow in their footsteps. 

10. Hashtag #No #JustNo

11. Abcd We can only imagine what these parents were thinking.

12. Londyn If you love a place so much you’re going to name your kid after it, at least spell it right.

13. Merika While it could have been a fathomable name in another time and place, the introduction of this slang word into the American vocabulary makes this name intolerable.