The 101 Best Baby Girl Names (And the 13 to Avoid)
Because you're going to regret Daenerys — trust us.

Expectant moms and dads spend more than a few hours trying to dream up the perfect baby girls’ name to carry their daughter through life. Finding a unique name for a baby girl is a joyful task, but a daunting one. How can you know which name is going to best suit her personality and serve her interests as she grows? Something very flowery and girly might be cute when she’s little, but not so much down the road. Pluck a baby name straight from pop culture or one that’s trending upward in popularity, and eventually it will feel staler than three-week old sourdough. Then, there’s the question of what, if anything, you want to carry forward from your own family — will you choose a family name that says something about your roots, or will you break tradition and choose something more unusual?
While we can’t help you make those decisions, we can provide some great inspirational baby girls’ names. We’ve compiled a list of baby girl names that are unusual enough that your child won’t share them with every other classmate, but also not, like, Mufaletta, Paprika, or Chalice. We’ve also included 13 baby girls’ names you should consider avoiding because, hey, it’s important. Happy picking.
The 101 Baby Girl Names to Consider…
- Poppy
- Olivia
- Frankie
- Chloe
- Luna
- Meara
- Violet
- Zoe
- Amethyst
- Arabella
- Kristin
- Adeline
- Anabella
- Piper
- Sam
- Taylor
- Tayla
- Alessandra
- Rosie
- Elliana
- Sky
- Willa
- Hazel
- Aida
- Sienna
- Tyra
- Blake
- Stella
- Savannah
- April
- Lilly
- Lillee
- Chrysanthemum
- Gracie
- Heidi
- Jasmine
- Ada
- Hallie
- Aurora
- Myla
- Iris
- Clementine
- Christina
- Tory
- Victoria
- Kaelie
- Katherine
- Molly
- Isabel
- Harper
- Harlow
- Parker
- Willow
- Charlotte
- Scarlette
- Isla
- Ellie
- Marlow
- Holly
- Amber
- Ariel
- Viola
- Annabeth
- Malia
- Lillia
- Etta
- Hattie
- Pearl
- Ivory
- Georgia
- Nola
- Penny
- Ella
- Maggie
- Karina
- Addison
- Olive
- Ava
- Elizabeth
- Jade
- June
- Brie
- Ivy
- Daisy
- Alice
- Evelyn
- Ruby
- Aria
- Matilda
- Esmé
- Leah
- Brooke
- Josie
- Helena
- Margaret
- Alyssa
- Hadley
- Lexie
- Celeste
- Maya
- Maeve
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.
2. Blue Just because Beyoncé kind of pulled it off doesn’t mean just anyone can.
3. Meghan A pretty name for sure, but soon to be everywhere, thanks to the formerly newest duchess.
4. Londyn If you love a place so much you’re going to name your kid after it, at least spell it right.
5. 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.
6. North It was bad enough when Kim and Kanye did it.
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. Bertha Come on. Don’t be cruel.
13. Ursula It just sounds … villainous.
This article was originally published on