Are you looking for unique, uncommon, or rare baby girl names? This list of baby names for girls is full of modern baby names, some that are prettiest and moderne too!
235 Pretty And Meaningful Baby Girl Names
Baby Names That Mean ‘Beautiful’ And ‘Pretty’
- Abigail: A father’s joy, beautiful.
- Alina: The noble one
- Bella: Beautiful
- Bellezza: Beauty or beautiful
- Belinda: Pretty one, very beautiful
- Bonita: Pretty
- Bonnie: Pretty or attractive
- Caily: Pretty or slender
- Calista: Most beautiful
- Calliope: Beautiful voice
- Calixta: Most beautiful or the most lovely
- Donatella: A beautiful gift
- Ella: Beautiful fairy
- Ellen: Most beautiful woman
- Ellie: Shining light, or the most beautiful woman
- Erina: The beautiful one
- Fayre: Beautiful
- Felicia: Lucky or successful
- Iowa: Beautiful land
- Isa: Beautiful
- Jacintha: Beautiful
- Jolie: Beautiful or pretty
- Kaytlyn: Smart, a beautiful young child
- Keva: Beautiful child
- Kyomi: Pure and beautiful
- Lillie: Purity, beauty
- Lilybelle: Beautiful lily
- Linda: Pretty
- Lynne: Beautiful waterfall
- Lucinda: Beautiful light
- Mabel: My beautiful one
- Mabs: Beautiful lover
- Marabel: Beautiful Mary
- Meadow: Beautiful field
- Mei: Beautiful
- Miyeon: Beautiful, kind-hearted, or pleasing
- Miyuki: Beautiful, happy, or good luck
- Naamah: Pleasant
- Naava: Delightful and beautiful
- Naomi: Pleasant or beautiful
- Nefertari: The most beautiful
- Nefertiti: The beautiful one
- Nelly: The shining light
- Nomi: Beautiful and pleasant
- Norabel: Beautiful light
- Omorose: The beautiful child
- Orabelle: Beautiful seacoast
- Rachel: Beautiful
- Raanana: Fresh and pleasing
- Ratih: Most beautiful or god-like beauty
- Rosaleen: Beautiful, little rose
- Rosalind: Pretty rose
- Sapphire: Beautiful gem
- Tazanna: Beautiful princess
- Tegan: The loved one or the favorite one
- Tove: Gorgeous and beautiful
- Ulanni: Very beautiful or a heavenly beauty
- Venus: Goddess of beauty and love
- Xin: Joyful and happy
- Yedda: Beautiful voice
Baby Girl Names In Sanskrit
Names in Sanskrit language have thoughtful meanings. Naming of the child is the most fundamental Hindu “sanskar” or scripture-based norm. Here are a few beautiful baby girl names and meanings for you to choose.
- Abhaya: Fearless
- Akshita: Wonder girl
- Ambar: The sky
- Amrita: Spiritual holy water
- Avantika: Queen
- Dhara: Constant flow
- Divya: Divine
- Jyotsna: Radiant like flames
- Karishma: Miracle
- Mohini: Most beautiful
- Shreya: Beautiful, auspicious
- Swara: Self shining
- Vaidehi: Sita, wife of Lord Ram
Names Signifying ‘Happiness’
Who doesn’t want their child to always be happy? So put that emotion in her name itself!
- Farrah: Happy
- Muskaan: Smile, happiness
Related: 150 Sweet And Short Indian Baby Girl Names, With Meanings
Names Meaning ‘Successful’
We all want our kids to grow up to be successful adults. Name your daughter after that and let her understand your intention.
- Naila: Successful
- Yashita: Successful
- Fawziya: Victorious
- Yashashree: The Goddess of success
- Victoria: The name of the British queen, meaning victory, still remains popular.
Names Meaning ‘Flower’ For Your Little Girl
Flowers have that special feminine touch about them, and are often associated with girls. Here are a few baby girl names meaning flower!
- Aboli: This is an uncommon Hindu name that means flower.
- Daisy: Many girls are named after these dainty white and yellow flowers.
- Ketki: This name is often spelt as Ketaki; the spelling differs on the basis of community.
- Kusum: This popular name means flower.
- Juhi: This flower belongs to the jasmine family. You can name your girl Juhi or Jasmine.
- Violet: This bluish purple flower is unique and beautiful. It is a favorite among many poets.
- Zahra: This is an Arabic name which means flower.
Quick fact
Charlotte, Sophia, and Evelyn are among the most popular baby girl names in the US in 2021.
Baby Girl Names Meaning Romance
If you are a romantic soul, then you would like your child to possess a name that depicts love. Here are some great options:
- Scarlett: This name means red, the color of love and affection
- Amora: Spanish name for love
- Ai: Japanese name for love
- Cer: Welsh name meaning love
- Darlene: Dear or loved one
- Davina: Beloved
- Kalila: It means heap of love in Arabic
- Shirina: This is an American name meaning love song
- Yaretzi: An Aztec name that means ‘you will always be loved.
Names Based On Mythology
These names are enduring and beautiful. The meanings make them special.
- Penelope: This is a Greek name. Penelope was the wife of The Trojan War hero Ulysses, known for his wisdom.
Trivia
Penelope Cruz is a famous Spanish actress who also won the Academy Award for her performance in the movie ‘Vicky Cristina Barcelona.’
- Althea: This name is found both in Greek mythology and pastoral poetry.
- Ariadne: A name found in Greek mythology which means ‘most holy’
- Aphrodite: The Greek Goddess of love.
- Cassandra or Kassandra: The daughter of king Priam of Troy who could predict the future.
- Chitrangada: Wife of Pandava prince Arjuna
- Hamsini: Goddess Saraswati
- Anagha: Goddess Lakshmi
Names Based On Musical Notes
- Aarohi: A musical tone. This name has seen a rebirth recently.
- Alvapriya: Music lover
- Gunjan: Musical sound
- Isaiarasi: Queen of music
- Prati: One who appreciates and loves music
Baby Names After Famous Celebrities
Celebrity names are evergreen favorites. Keeping celebrity names for babies is a style statement! However, try to avoid names that are common like Lucy, Mary and Sarah.
- Aradhya: Regard
- Charlotte: Free man
- Elise: Oath of God
- Frankie: Free one
- Josie: God will add
- June: Young
- Ophelia: Help
- Paris: Gorgeous, glamorous
- Norah: Shining light
- Kate: Pure
Classic Names That Remain Evergreen
Though many call them ‘old fashioned’, classic names are here to stay.
- Hazel: refers to the hazel tree
- Cora: This name was a creation of author of ‘Last of The Mohicans’ James Fenimore Cooper. The character was brave, adorable and beautiful. You surely want these qualities in your child.
- Faye: Loyalty and belief
- Eleanor: Shining light or sun rays
- Della: Noble
- Clara or Claire: Famous and brilliant
- Amelia: Industrious, striving
- Anne: A Hebrew name meaning ‘favored grace’
- Evelyn: This name has a Norman origin and is sourced from an English surname.
- Emma: There is a rebirth of this name that was popular in the 1880s. It means universal.
Names Based On Virtue
Let your child know the importance of virtue right from the beginning. You may name one of these:
- Amity: Friendly
- Bina: Knowledge, understanding
- Faith: Trust, belief
- Mercy: Merciful
- Namya: Worthy of honor
- Omna: A virtuous woman
- Peace: Tranquil
- Priti: Love
- Trinity: Three in on
Edgy Girl Names
The 21st century calls for modern and edgy names. Take a look at our favorite edgy baby girl names below.
- Athena: Goddess of wisdom
- Audrey: Noble strength
- Blythe: Happy
- Harlow: Army
- Harper: Harp player
- Ivy: A plant name
- Juniper: Tree name
- Layla: Night
- Lucille: Light
- Lux: Light
- Maisie: Pearl
- Monroe: Mouth of the Roe river
- Piper: Pipe player
- Primrose: First rose
- Stella: Star
- Tatum: Tate’s homestead
- Teagan: Little poet or pretty
- Tenley: Burnt clearing
- Tove: Thunder
- Willow: Willow tree
Whimsical Girl Names
If you have a fondness for quirky and fun things, whimsical baby girl names would be perfect for you.
- Acacia: Thorny
- Avery: Elf wisdom
- Bambalina: Little girl
- Eilidh: Sun
- Lenora: Bright
- Lorelei: Alluring
- Maeby: Bitter or pearl
- Phoebe: Shining one
- Tabitha: Gazelle
- Tallulah: Running water
Spiritual Girl Names
Naming a child is no less than a spiritual practice. So how about picking a spiritual name for your daughter? Check out our picks below!
- Aisha: Lively
- Angela: Angel
- Angelique: Like an angel
- Assisi: Italian place-name
- Batya: Daughter of God
- Celestia: Heavenly
- Chava: Life
- Chinmayi: Spiritual joy
- Grace: Goodness, generosity
- Gwyneth: Blessed
- Helena: Light
- Khadija: Early Baby
- Lourdes: Reference to Mother Mary
- Magdalena: Gift of God
- Seraphina: Fiery-winged
Obscure Girl Names
If you want your daughter to stand out, pick an unusual and obscure name for her.
- Alouette: Lark
- Alexina: Defending men
- Belva: Beautiful view
- Caricia: Caress
- Fayette: Faith
- Galiana: Calm healer
- Jacinda: Hyacinth
- Kalilah: Beloved
- Leontine: Lion
- Meliora: Better