My cousin kept a running note on her phone called “Baby Girl Maybe” for almost her entire pregnancy, adding and crossing off names every time one of us said something that changed her mind. The name that survived, Josephine, wasn’t even on the list until her mother-in-law mentioned it was her own grandmother’s name, and it just quietly took over from there.
If you’re keeping a list of your own, here are 150 baby girl names with the meaning behind each one to help you fill it out.

Classic and Timeless Names
Names that have quietly outlasted every trend around them.
- Josephine, meaning “God will add”
- Eleanor, meaning “shining light”
- Charlotte, meaning “free woman”
- Margaret, meaning “pearl”
- Catherine, meaning “pure”
- Elizabeth, meaning “God is my oath”
- Victoria, meaning “victory”
- Alice, meaning “noble”
- Frances, meaning “free one”
- Louisa, meaning “renowned warrior”
- Rose, meaning “flower of love”
- Beatrice, meaning “she who brings happiness”
- Adeline, meaning “noble”
- Genevieve, meaning “tribe woman”
- Constance, meaning “steadfastness”
- Vivian, meaning “alive, full of life”
- Winifred, meaning “blessed peacemaking”
- Cecilia, meaning “blind, heavenly”
- Harriet, meaning “estate ruler”
- Josephine, meaning “she will add”
Nature-Inspired Names
For a name that carries the outdoors with it.
- Willow, meaning “graceful, slender tree”
- Ivy, meaning “faithfulness, climbing vine”
- Hazel, meaning “the hazelnut tree”
- Luna, meaning “moon”
- Aurora, meaning “dawn”
- Wren, meaning “small bird”
- Sage, meaning “wise, herb of wisdom”
- Meadow, meaning “a field of grass”
- Coral, meaning “reef, sea treasure”
- Fern, meaning “leafy green plant”
- Iris, meaning “rainbow”
- Sienna, meaning “reddish-brown, earthy”
- Dawn, meaning “the first light of day”
- River, meaning “flowing water”
- Briar, meaning “thorny vine”
- Skye, meaning “the sky”
- Laurel, meaning “honor, victory”
- Juniper, meaning “evergreen shrub”
- Marigold, meaning “golden flower”
- Clover, meaning “meadow flower, luck”
Strong and Bold Names
Names that carry a little more edge and confidence.
- Valentina, meaning “strong, healthy”
- Aurora, meaning “goddess of the dawn”
- Athena, meaning “goddess of wisdom”
- Freya, meaning “noble woman, goddess of love”
- Zara, meaning “princess, blooming flower”
- Raven, meaning “dark-haired, wise bird”
- Isadora, meaning “gift of Isis”
- Xiomara, meaning “ready for battle”
- Delphine, meaning “woman from Delphi”
- Roxanne, meaning “bright, dawn”
- Cassandra, meaning “shining upon man”
- Selene, meaning “moon goddess”
- Diana, meaning “divine, heavenly”
- Valkyrie, meaning “chooser of the slain”
- Morgan, meaning “sea circle, bright”
- Seraphina, meaning “fiery, burning one”
- Zelda, meaning “gray battle maiden”
- Octavia, meaning “eighth”
- Wilhelmina, meaning “resolute protector”
- Zora, meaning “dawn, aurora”
Soft and Delicate Names
Names with a gentler sound and a softer feel.
- Amelia, meaning “work, industrious”
- Clara, meaning “clear, bright”
- Nora, meaning “light, honor”
- Lila, meaning “night, lilac flower”
- Maeve, meaning “she who intoxicates”
- Elodie, meaning “melody, foreign riches”
- Aria, meaning “melody, song”
- Susanna, meaning “lily”
- Delilah, meaning “delicate, gentle”
- Mabel, meaning “lovable”
- Faye, meaning “fairy, loyalty”
- Ada, meaning “noble, adorned”
- Ophelia, meaning “help”
- Lucia, meaning “light”
- Marlowe, meaning “driftwood, remnant of a lake”
- Serena, meaning “calm, serene”
- Wren, meaning “small songbird”
- Anouk, meaning “grace, favor”
- Tessa, meaning “harvester”
- Sylvie, meaning “of the forest”
Modern and Trendy Names
Names that feel current without straying from something timeless underneath.
- Everly, meaning “from the boar meadow”
- Nova, meaning “new, star”
- Harlow, meaning “rock hill, army hill”
- Maren, meaning “of the sea”
- Reign, meaning “to rule”
- Wrenley, meaning “small bird’s meadow”
- Kinsley, meaning “king’s meadow”
- Emersyn, meaning “brave, powerful”
- Paisley, meaning “church, patterned”
- Blakely, meaning “dark meadow”
- Lennox, meaning “elm grove”
- Marlowe, meaning “remnants of a lake”
- Adalyn, meaning “noble one”
- Rowan, meaning “little redhead”
- Sutton, meaning “southern homestead”
- Delaney, meaning “descendant of the challenger”
- Presley, meaning “priest’s meadow”
- Story, meaning “narrative, history”
- Winter, meaning “born in the cold season”
- Everest, meaning “highest point”
Names With Deep Roots (Biblical and Historical)
Names that have carried real weight across generations.
- Ruth, meaning “friend, companion”
- Naomi, meaning “pleasantness”
- Miriam, meaning “wished-for child”
- Leah, meaning “weary, delicate”
- Rachel, meaning “ewe, innocence”
- Hannah, meaning “grace”
- Sarah, meaning “princess”
- Rebecca, meaning “to bind, joined”
- Abigail, meaning “father’s joy”
- Esther, meaning “star”
- Deborah, meaning “bee”
- Judith, meaning “woman of Judea”
- Phoebe, meaning “bright, shining”
- Tabitha, meaning “gazelle”
- Priscilla, meaning “ancient, venerable”
- Zipporah, meaning “little bird”
- Eve, meaning “life”
- Dinah, meaning “judged”
- Keziah, meaning “cassia tree, sweet scent”
- Susanna, meaning “graceful lily”
Short and Simple Names
Easy to say, easy to remember, hard to shorten any further.
- Mae, meaning “pearl, bitter”
- Zoe, meaning “life”
- Eve, meaning “life”
- Ivy, meaning “faithfulness”
- Nora, meaning “light”
- Lux, meaning “light”
- Wren, meaning “small bird”
- Faye, meaning “fairy”
- June, meaning “young, born in June”
- Sage, meaning “wise”
- Blair, meaning “field, plain”
- Quinn, meaning “wisdom, counsel”
- Bay, meaning “berry, reddish brown”
- Rae, meaning “doe, wise protector”
- Elle, meaning “she”
- Piper, meaning “flute player”
- Sky, meaning “the heavens”
- Belle, meaning “beautiful”
- Lark, meaning “songbird, joyful”
- Fern, meaning “leafy plant”
Final Thoughts
My cousin’s “Baby Girl Maybe” note still exists somewhere in her phone, a graveyard of names that almost happened. Josephine goes by Josie most days now, and nobody remembers to call her anything longer except at the doctor’s office. Let the meaning matter if it matters to you, but leave a little room for a name to just feel right when you finally hear it out loud.






