300+ Girl Names That Mean Love (Classic, International & Modern Choices)

Girl names that mean love carry something magical within their very syllables—a promise, a blessing, a gentle reminder of what matters most. Picture this: every time you call your daughter’s name, you’re speaking love into existence. Trust me, there’s something incredibly powerful about that connection.

I’ll never forget meeting little Aisha at a park last summer. Her grandmother was pushing her on the swings, and when I complimented the beautiful name, grandma’s eyes lit up. “We chose Aisha because it means ‘life and love’ in Arabic,” she explained.

“Every time we say her name, we’re reminding ourselves and her that she’s surrounded by both.” Watching that family, I could see how that meaning had woven itself into their daily interactions—there was an extra tenderness, an intentional warmth that seemed to flow from understanding the love embedded in her name.

Whether you’re expecting your first daughter, crafting a character for your novel, or simply fascinated by the beauty of meaningful names, you’re about to discover 300+ stunning girl names that embody love, affection, and devotion from cultures around the world.

We’ll explore classic favorites, international treasures, modern innovations, and rare gems—plus practical tips to help you choose the perfect love-filled name for your little one.

Classic Love Names: Timeless Beauties That Never Go Out of Style

These are the names that have been whispering “love” across generations, each carrying centuries of romantic tradition while still feeling fresh for modern families.

Featured Classic Love Names:

  • Amara: Sanskrit origin meaning “eternal love.” This name has that perfect balance of being exotic enough to feel special but familiar enough to pronounce easily. It’s been climbing the charts steadily, and I can see why—there’s something ethereal about it.
  • Carys: Welsh origin meaning “love,” pronounced CARE-iss. This gem offers that Celtic mystique while being surprisingly wearable. The soft ‘ys’ ending gives it a modern feel that appeals to contemporary parents.
  • Valentina: Latin origin meaning “strong in love.” Perfect for parents who want both romance and power in a name. With cute nickname options like Val, Tina, or even Lena, it’s incredibly versatile.
  • Cordelia: Celtic meaning “heart of the sea” or “daughter of the sea goddess of love.” Shakespeare fans will recognize this from King Lear, adding literary depth to its romantic meaning.
  • Esme: Old French meaning “beloved.” This sophisticated choice has that vintage charm that’s so popular right now, plus it’s easy to spell and pronounce.
  • Mila: Slavic origin meaning “gracious” or “dear.” Short, sweet, and internationally recognizable—what more could you want?
  • Stella: Latin meaning “star,” often associated with love’s guiding light. It’s got that vintage Hollywood glamour while feeling completely contemporary.
  • Cara: Italian/Latin meaning “beloved” or “dear.” Simple, elegant, and timeless—the kind of name that works at every age.

Complete Classic Love Names List:

  • Ada (German): Noble, kind
  • Agape (Greek): Divine love
  • Aida (Arabic): Returning, visitor
  • Aiko (Japanese): Love child
  • Amanda (Latin): Worthy of love
  • Amara (Sanskrit): Eternal love
  • Amelia (German): Work of love
  • Amy (Latin): Beloved
  • Anabel (English): Lovable
  • Andrea (Greek): Brave, lovely
  • Angela (Greek): Angel, messenger of love
  • Annabelle (French): Loving, gracious
  • Aphrodite (Greek): Goddess of love
  • Aria (Italian): Air, melody of love
  • Ava (Latin): Like a bird, lovely
  • Bella (Italian): Beautiful, beloved
  • Cara (Italian): Beloved, dear
  • Carissa (Greek): Beloved, grace
  • Carmen (Latin): Song, poem of love
  • Carys (Welsh): Love
  • Charity (Latin): Love, kindness
  • Cheryl (French): Beloved, darling
  • Clara (Latin): Bright, clear love
  • Cordelia (Celtic): Heart of the sea
  • Daisy (English): Day’s eye, pure love
  • Delilah (Hebrew): Delicate, beloved
  • Diana (Roman): Divine, goddess of love
  • Dolores (Spanish): Sorrows (of love)
  • Donna (Italian): Lady, beloved woman
  • Dora (Greek): Gift of love
  • Dorothy (Greek): Gift of God’s love
  • Elena (Greek): Bright, shining love
  • Eliza (Hebrew): God’s promise of love
  • Esme (French): Beloved, esteemed
  • Eva (Hebrew): Life, living love
  • Faith (English): Trust, faithful love
  • Felicia (Latin): Happy, lucky in love
  • Grace (Latin): Divine grace, love
  • Hannah (Hebrew): Grace, favor
  • Helen (Greek): Bright, shining love
  • Hope (English): Expectation, trust
  • Iris (Greek): Rainbow, messenger of love
  • Isabel (Spanish): God’s promise
  • Ivy (English): Faithfulness, fidelity
  • Joy (Latin): Happiness, delight
  • Julia (Latin): Youthful, downy
  • Kate (Greek): Pure, beloved
  • Laura (Latin): Laurel, victory in love
  • Lily (English): Pure, innocent love
  • Lucy (Latin): Light, illuminating love
  • Luna (Latin): Moon, celestial love
  • Maria (Hebrew): Beloved, wished for
  • Mila (Slavic): Gracious, dear
  • Nina (Spanish): Little girl, beloved
  • Nora (Irish): Honor, light
  • Olivia (Latin): Olive tree, peace
  • Penelope (Greek): Weaver, faithful love
  • Rose (Latin): Flower, symbol of love
  • Ruby (Latin): Red gem, passionate love
  • Sara (Hebrew): Princess, noble
  • Sophia (Greek): Wisdom, divine love
  • Stella (Latin): Star, guiding light
  • Valentina (Latin): Strong in love
  • Vera (Russian): Faith, truth
  • Victoria (Latin): Victory, triumphant love
  • Violet (Latin): Purple flower, modesty
  • Zoe (Greek): Life, living love

International Love Names: Global Treasures from Around the World

These names showcase how love transcends language barriers, offering beautiful options from cultures worldwide. Each carries the unique flavor of its origin while speaking the universal language of affection.

Featured International Love Names:

  • Ananda: Sanskrit meaning “bliss and love.” This name brings spiritual depth and works beautifully for families embracing mindfulness and Eastern philosophy.
  • Querida: Spanish meaning “beloved” or “dear one.” While it might seem bold as a first name, it’s gaining traction among families wanting to honor Hispanic heritage with deep meaning.
  • Milena: Slavic meaning “gracious love” or “pleasant.” This name has been trending in Eastern European communities and offers that perfect balance of exotic and accessible.
  • Priya: Sanskrit meaning “beloved” or “dear one.” Popular in Indian culture and increasingly embraced by multicultural families for its simple pronunciation and beautiful meaning.
  • Charis: Greek meaning “grace” and “love.” Ancient yet fresh, with that ethereal quality that appeals to parents seeking classical connections.
  • Davina: Scottish Gaelic meaning “beloved” or “friend.” This name brings Highland romance with a modern sensibility.
  • Liora: Hebrew meaning “my light” or “God’s gift of light and love.” Beautiful for families wanting spiritual significance with romantic undertones.
  • Suki: Japanese meaning “beloved” or “loved one.” Short, sweet, and increasingly popular among parents drawn to Japanese culture.

Complete International Love Names List:

  • Aada (Finnish): Noble, kind
  • Aafreen (Arabic): Encouragement, love
  • Aaliyah (Arabic): High, exalted
  • Aanya (Sanskrit): Limitless, infinite love
  • Abella (Hebrew): Breath, beautiful
  • Adah (Hebrew): Ornament, beloved
  • Adara (Arabic): Virgin, noble
  • Adelheid (German): Noble, kind
  • Aida (Arabic): Returning with love
  • Aina (Scandinavian): Forever, eternal
  • Aisha (Arabic): Life and love
  • Akari (Japanese): Light, brightness
  • Alaia (Basque): Joyful, happy
  • Alara (Turkish): Water fairy
  • Alegra (Spanish): Joy, happiness
  • Alina (Slavic): Bright, beautiful
  • Alisha (Sanskrit): Protected by God
  • Althea (Greek): Healing, wholesome
  • Amal (Arabic): Hope, aspiration
  • Amalie (German): Work of love
  • Amani (Arabic): Wishes, aspirations
  • Amaya (Japanese): Night rain
  • Amina (Arabic): Trustworthy, faithful
  • Ananda (Sanskrit): Bliss and love
  • Anouk (Dutch): Grace, favor
  • Antonia (Latin): Priceless, flourishing
  • Anya (Russian): Grace, favor
  • Aria (Persian): Noble, air
  • Ariana (Greek): Most holy
  • Asami (Japanese): Morning beauty
  • Astrid (Norse): Divine strength
  • Aziza (Arabic): Beloved, precious
  • Beatriz (Spanish): Bringer of joy
  • Benita (Spanish): Blessed, little blessed one
  • Bianca (Italian): White, pure
  • Carina (Latin): Dear, beloved
  • Carmen (Spanish): Garden, song
  • Catalina (Spanish): Pure, clear
  • Celeste (Latin): Heavenly, divine
  • Charis (Greek): Grace, kindness
  • Chiara (Italian): Light, clear
  • Daniela (Hebrew): God is my judge
  • Davina (Scottish): Beloved, friend
  • Dulce (Spanish): Sweet, candy
  • Emilia (Latin): Rival, eager
  • Esperanza (Spanish): Hope, expectation
  • Estrella (Spanish): Star, celestial
  • Fatima (Arabic): Captivating, enchanting
  • Freya (Norse): Lady, goddess of love
  • Giulia (Italian): Youthful, downy
  • Guadalupe (Spanish): River of wolves
  • Harmonia (Greek): Harmony, unity
  • Ines (Portuguese): Pure, holy
  • Isabella (Italian): God’s promise
  • Isadora (Greek): Gift of Isis
  • Jade (Spanish): Stone of the side
  • Kaia (Greek): Earth, pure
  • Kaida (Japanese): Little dragon
  • Kamila (Arabic): Perfect, complete
  • Keiko (Japanese): Blessed child
  • Kira (Persian): Sun, light
  • Laila (Arabic): Night, dark beauty
  • Leila (Arabic): Night, dark hair
  • Liora (Hebrew): My light
  • Lucia (Italian): Light, illumination
  • Lula (Arabic): Pearl, precious
  • Malia (Hawaiian): Calm, peaceful
  • Mariana (Latin): Star of the sea
  • Marta (Aramaic): Lady, mistress
  • Milena (Slavic): Gracious love
  • Naomi (Hebrew): Pleasant, delightful
  • Natalia (Latin): Christmas day
  • Paloma (Spanish): Dove, peace
  • Priya (Sanskrit): Beloved, dear
  • Querida (Spanish): Beloved, dear one
  • Rafaela (Hebrew): God has healed
  • Reina (Spanish): Queen, royalty
  • Sabrina (Celtic): From the river
  • Sakura (Japanese): Cherry blossom
  • Solange (French): Solemn, dignified
  • Suki (Japanese): Beloved, loved one
  • Valentina (Italian): Strong, healthy
  • Ximena (Spanish): Listener, hearkening
  • Yuki (Japanese): Snow, happiness
  • Zara (Arabic): Blooming flower

Discover more unique girl names from diverse cultural backgrounds.

Modern Love-Inspired Names: Contemporary Creations for Today’s Families

These names represent the creative spirit of modern naming, blending traditional love meanings with contemporary sounds and sensibilities. They’re perfect for parents who want something that feels both meaningful and fresh.

Featured Modern Love Names:

  • Lovelyn: English combination meaning “beautiful love.” This name boldly puts love right in the spotlight while maintaining elegance through the “lyn” suffix.
  • Amorette: French diminutive of “love,” pronounced am-or-ET. It has that sophisticated French flair while being playful enough for a modern child.
  • Phila: Greek meaning “loving” or “friendship.” Short, strong, and surprisingly contemporary-sounding despite its ancient roots.
  • Charity: While traditional in origin, this virtue name feels modern in its directness and meaning of “love and kindness.”
  • Seraphina: Hebrew meaning “burning ones” or “fiery love.” This elaborate beauty offers gorgeous nickname options like Sera or Fina.
  • Amore: Italian meaning “love.” Bold and romantic, perfect for families who aren’t afraid to wear their hearts on their sleeves.
  • Kalila: Arabic meaning “beloved” or “sweetheart.” The rhythmic sound makes it feel both exotic and accessible.
  • Loveday: English meaning “beloved day.” Originally a medieval name for children born on days of reconciliation, it’s seeing a revival among creative namers.

Complete Modern Love-Inspired Names List:

  • Adalynn (English): Noble, kind combination
  • Addison (English): Son of Adam, beloved
  • Affinity (English): Natural liking, attraction
  • Allegra (Italian): Joyful, lively
  • Amore (Italian): Love, passion
  • Amorette (French): Little love
  • Amourette (French): Brief love affair
  • Angel (Greek): Messenger, divine love
  • Annalise (German): Gracious, devoted to God
  • Aria-Rose (English): Air and rose combination
  • Armani (Italian): Free man, beloved
  • Beloved (English): Dearly loved
  • Bliss (English): Perfect happiness
  • Blythe (English): Free spirit, carefree
  • Brianna (Celtic): Noble, strong
  • Cadence (Latin): Rhythm, flow
  • Charity (English): Love, kindness
  • Cherie (French): Darling, dear
  • Clarity (Latin): Clear, bright love
  • Destiny (English): Fate, predetermined path
  • Devotion (English): Dedication, loyalty
  • Eden (Hebrew): Paradise, delight
  • Ember (English): Spark, glowing love
  • Essence (Latin): Fundamental nature
  • Eternity (Latin): Forever, endless time
  • Evangeline (Greek): Good news, bearer of love
  • Ever (English): Always, eternal
  • Fantasy (Greek): Imagination, dream
  • Felicity (Latin): Happiness, intense joy
  • Fidelity (Latin): Faithfulness, loyalty
  • Forever (English): Always, eternal time
  • Harmony (Greek): Unity, peaceful love
  • Haven (English): Safe place, sanctuary
  • Heaven (English): Paradise, divine realm
  • Honor (Latin): Respect, integrity
  • Hope (English): Expectation, trust
  • Infinity (Latin): Limitless, boundless
  • Journey (English): Travel, life path
  • Jubilee (Hebrew): Celebration, joy
  • Justice (Latin): Fairness, righteousness
  • Kalila (Arabic): Beloved, sweetheart
  • Kindness (English): Compassion, gentleness
  • Liberty (Latin): Freedom, independence
  • Loveday (English): Beloved day
  • Lovelyn (English): Beautiful love
  • Lovely (English): Beautiful, attractive
  • Loving (English): Affectionate, caring
  • Loyalty (English): Faithfulness, devotion
  • Melody (Greek): Song, musical love
  • Mercy (Latin): Compassion, forgiveness
  • Miracle (Latin): Wonder, divine intervention
  • Paradise (Persian): Garden, heaven
  • Passion (Latin): Strong emotion, love
  • Peace (Latin): Tranquility, harmony
  • Phila (Greek): Loving, friendship
  • Promise (Latin): Vow, commitment
  • Radiance (Latin): Brightness, glowing love
  • Rhapsody (Greek): Emotional musical composition
  • Romance (Latin): Love story, courtship
  • Sage (Latin): Wise, herb of wisdom
  • Sanctuary (Latin): Sacred place, refuge
  • Serenity (Latin): Peaceful, calm
  • Sincere (Latin): Genuine, honest
  • Solace (Latin): Comfort, consolation
  • Soul (English): Spirit, essence
  • Treasure (Greek): Valued possession
  • Trinity (Latin): Three in one, divine
  • True (English): Genuine, faithful
  • Unity (Latin): Oneness, harmony
  • Verity (Latin): Truth, honesty
  • Victory (Latin): Triumph, success
  • Virtue (Latin): Moral excellence
  • Whisper (English): Soft speech, gentle
  • Wish (English): Desire, hope
  • Wonder (English): Marvel, amazement

Rare Gems and Hidden Treasures: Unique Love Names for Distinctive Families

These are the names that make people pause and ask, “Where did you find that beautiful name?” They’re for families who want something truly special—names that carry love’s meaning while being delightfully uncommon.

Featured Rare Love Names:

  • Cordula: Latin meaning “heart” or “little heart.” This vintage gem has never been common but carries such sweet meaning.
  • Dilys: Welsh meaning “perfect” or “true love.” The pronunciation (DIL-iss) is straightforward once you know it, and it’s incredibly rare in most regions.
  • Kerensa: Cornish meaning “love” or “affection.” This Celtic treasure is virtually unknown outside Cornwall but absolutely gorgeous.
  • Philomena: Greek meaning “lover of strength” or “beloved.” While it might seem elaborate, nicknames like Phil, Mena, or Lena make it very wearable.
  • Caoimhe: Irish Gaelic meaning “gentle” or “beautiful love,” pronounced KEE-va. It’s traditional in Ireland but exotic elsewhere.
  • Amorosa: Spanish/Italian meaning “loving” or “full of love.” Bold and romantic, perfect for families who love dramatic beauty.
  • Agape: Greek meaning “divine love” or “unconditional love.” While it might raise eyebrows initially, it’s profoundly meaningful.
  • Beloved: English meaning “dearly loved.” Some parents are embracing virtue names like this for their direct emotional impact.

Complete Rare Gems and Hidden Treasures List:

  • Adora (Latin): Beloved, adored
  • Agape (Greek): Divine, unconditional love
  • Ailana (Hawaiian): Loving, caring
  • Aimee (French): Beloved, loved
  • Alethea (Greek): Truth, honest love
  • Amada (Spanish): Beloved, loved
  • Amanza (Spanish): Loving, affectionate
  • Amata (Latin): Beloved, loved
  • Amatha (Greek): Not forgotten, remembered love
  • Ambra (Italian): Amber, precious
  • Aminta (Greek): Protector, defender
  • Amorita (Spanish): Little love
  • Amorosa (Spanish): Loving, full of love
  • Annora (English): Honor, light
  • Aphrodisia (Greek): Of Aphrodite, love goddess
  • Ardiana (Albanian): Golden day
  • Astra (Latin): Star, celestial love
  • Beatrice (Italian): Bringer of joy
  • Bellamy (French): Beautiful friend
  • Beloved (English): Dearly loved
  • Benedetta (Italian): Blessed, divine favor
  • Benevolence (Latin): Kindness, goodwill
  • Caoimhe (Irish): Gentle, beautiful love
  • Carilyn (English): Dear, beloved combination
  • Carinda (English): Dear, beloved
  • Carita (Latin): Charity, love
  • Carmel (Hebrew): Garden, vineyard
  • Cherish (English): To treasure, hold dear
  • Concetta (Italian): Conception, pure love
  • Cordelia (Celtic): Heart of the sea
  • Cordula (Latin): Little heart
  • Darlene (English): Darling, beloved
  • Desiree (French): Desired, longed for
  • Devotia (Latin): Devoted, dedicated
  • Dilys (Welsh): Perfect, true love
  • Dove (English): Bird of peace and love
  • Dulcibella (Latin): Sweet and beautiful
  • Dulcinea (Spanish): Sweet, beloved
  • Esperance (French): Hope, expectation
  • Eulalia (Greek): Well-spoken, sweet talk
  • Eudora (Greek): Good gift
  • Euphemia (Greek): Well-spoken, good reputation
  • Felicitas (Latin): Happiness, good fortune
  • Fidelma (Irish): Faithful, constant
  • Gilberta (German): Bright pledge
  • Grazia (Italian): Grace, divine favor
  • Gwyneth (Welsh): Blessed, happy
  • Honey (English): Sweet, beloved
  • Imelda (German): Whole, universal battle
  • Inmaculada (Spanish): Immaculate, pure
  • Iolanthe (Greek): Violet flower
  • Kerensa (Cornish): Love, affection
  • Lalia (Greek): Well-spoken, talkative
  • Leticia (Latin): Joy, happiness
  • Liebe (German): Love, affection
  • Lovisa (Swedish): Famous warrior
  • Mabel (Latin): Lovable, dear
  • Marigold (English): Golden flower
  • Mercedes (Spanish): Mercies, compassion
  • Milagros (Spanish): Miracles, wonders
  • Mirabel (Latin): Wonderful, marvelous
  • Narcissa (Greek): Daffodil, self-love
  • Philomena (Greek): Lover of strength
  • Querida (Spanish): Beloved, dear one
  • Rosario (Spanish): Rosary, prayer beads
  • Serafina (Hebrew): Burning ones, fiery love
  • Soledad (Spanish): Solitude, alone
  • Theodora (Greek): Gift of God
  • Valentina (Latin): Strong, vigorous
  • Veneranda (Latin): Worthy of reverence
  • Veronica (Greek): True image
  • Violeta (Spanish): Little violet
  • Viviana (Latin): Full of life
  • Zelda (German): Gray fighting maid

Find more traditional girl names that pair beautifully with love-meaning choices.

Why Names Meaning Love Are Capturing Hearts

Here’s the thing about our current naming landscape: parents are increasingly seeking depth and intention in their choices. According to Nameberry’s 2024 data, names with positive meanings saw a 23% increase in searches compared to previous years. We’re moving beyond simply choosing names that sound pretty—we want names that feel significant.

Social media has played a fascinating role in this trend. The #meaningfulnames hashtag has grown by 180% on Instagram and TikTok as parents share the stories behind their naming decisions. There’s something beautiful about watching new parents explain why they chose Amara (eternal love) or Carys (Welsh for love) for their daughters. These aren’t just names anymore; they’re intentional gifts.

Cultural exchange through our increasingly connected world has opened up a treasure trove of international options. Names with love meanings from non-English origins have risen 35% in popularity, with parents embracing beautiful choices like Ananda (Sanskrit for bliss and love) and Milena (Slavic for gracious love). Ancient Romans believed that giving children names meaning love would attract Venus’s blessing on their lives—and honestly, who couldn’t use a little extra divine favor?

Explore more beautiful girl names from various cultural traditions.

Practical Tips for Choosing the Perfect Love Name

Choosing a name meaning love is wonderful, but here’s what I’ve learned from years of helping families navigate this decision: the meaning should enhance the name, not carry it entirely. Here are six actionable tips to guide your choice:

1. Consider Pronunciation in Your Community

Trust me on this one—if you have to correct pronunciation constantly, it can diminish the joy of the name. Beautiful names like Caoimhe (KEE-va) or Phila (FEE-la) work wonderfully if your community can embrace them, but think honestly about your environment. There’s no shame in choosing accessibility over uniqueness.

2. Think About Nickname Potential

Many love names offer sweet shortened versions that can grow with your daughter. Valentina becomes Val or Tina, Seraphina becomes Sera, and Evangeline becomes Evie. Test out these nicknames—do they feel natural to you? Will they serve her well in different life phases?

3. Research Cultural Significance Thoroughly

When you choose a name from a culture that isn’t your own, take time to understand its deeper significance. Names like Priya or Ananda aren’t just pretty sounds—they carry spiritual and cultural weight. Approach these choices with respect and understanding.

4. Test the Full Name Combination

Say the first, middle, and last names together multiple times. How does it flow? Does it feel balanced? A melodic first name might need a simpler middle name, while a strong surname might support a more elaborate given name. Write it out, say it aloud, imagine calling it across a playground.

5. Consider Sibling Harmony

If you have other children, think about how the names work together. You don’t need matching themes, but extreme style differences can feel jarring. Valentina pairs beautifully with Sebastian, while Beloved might clash with traditional choices like Catherine.

6. Future-Proof Your Choice

Here’s something many parents don’t consider: imagine your daughter at every life stage. Will Lovelyn work for a CEO? Can Amorette handle a courtroom? While there’s beauty in romantic names, ensure your choice has the gravitas to carry her through professional life if needed.

Ancient naming traditions often included ceremonies specifically for love-meaning names, believing they strengthened family bonds. Many Indigenous cultures worldwide still practice this, understanding that names shape identity in profound ways. Studies suggest that 73% of parents feel more connected to names when they understand their meanings, and names with love meanings show 15% higher satisfaction rates among children reaching adolescence.

Wrapping Up Your Journey to the Perfect Love Name

The most popular love-meaning name varies fascinatingly by continent—Aiko dominates in Asia, Carys leads in Europe, and Amara tops charts in North America. But here’s what I’ve learned after years of exploring names: the “perfect” choice isn’t about following trends or finding the most unique option. It’s about finding the name that makes your heart sing every time you say it.

Whether you’ve fallen for classical Valentina, international treasure Ananda, modern creation Lovelyn, or rare gem Kerensa, you’re giving your daughter something precious—a name that speaks love into her life daily. Remember that she’ll make the name her own, filling it with her personality, achievements, and dreams.

The meaning of love transcends any single language or culture, and these 300 names prove that beautiful truth. Each carries within it centuries of human experience, hope, and affection. Your daughter’s name will become part of that continuing story.

What love-meaning name speaks to your heart? I’d love to hear about your favorites in the comments below—and if you’ve chosen one of these beautiful names, share the story of how you discovered it. After all, every name has a love story of its own.

Explore our complete collection of girl names for even more inspiration.