190 cute girl names
Finding the perfect name for your baby can be tricky. To help you through this process, we've compiled a list of nearly 200 cute baby girl names. With so many to choose from, there's sure to be one that you (and your partner!) will love.
100 cute girl names
Adalina is an alternate spelling of the German name Adeline, and means "noble."
Anne is derived from the Latin name Anna, which itself comes from the Hebrew name Hannah and means "favor" or "grace."
Aria has a few origins: In Italian, it means "air," but is also another word for song or melody. As a Sanskrit name, it's often spelled Arya and means "noble" or "honorable."
Aubrey comes from the German name Alberich, which means "elf ruler."
Aurora is Latin for "dawn," and is also the name of the Roman goddess of dawn. It's also a Disney classic, thanks to Sleeping Beauty.
Avery is a gender-neutral name meaning "wise" or "ruler of the elves." It's commonly used in both English and French.
Ayesha, also spelled Aisha, has Arabic roots and means "she who lives" or "womanly."
Babette has Greek and French roots, and it translates to "foreign" and "God's promise."
Bellamy comes from the French words beau or bel, which mean "good," and ami, which means "friend." Together, it makes your little one a good friend.
Bianca is the Italian form of the name Blanche, meaning "white" or "pure."
Blaire, also spelled Blair, has Scottish Gaelic origins and translates to "plain," "meadow," "field," and even "battlefield."
Blossom is an English word that means "flower." It's a beautiful and unique floral name for your little girl.
Brielle is a shortened form of Gabrielle, and it means "woman of God" and "God is my strong man." It has Hebrew origins.
Camilla, the name of the new British queen, is ready for a royal bump in popularity. It's a Latin name meaning "helper to the priest."
Carmen has Spanish and Italian origins, and it's also derived from a Latin name meaning "ode" or "poem." It also brings to mind the sophistication and smarts of Carmen Sandiego.
Caprina is a longer alternative to Capri, and this Italian name means "whimsical" or "playful."
Catalina is the Spanish version of the name Katherine in English. It has Greek origins and translates to "pure."
Celeste comes from the Latin word caelestis, which means "heavenly" or "celestial."
Collins means "holly" and is derived from the Gaelic word cuileann. It's also a unique option in the surname-as-a-first-name trend.
Dallas is a name that, of course, references the city in Texas. But it has older Scottish and English roots, and has two other meanings: "valley house" and "meadow dwelling."
Daleyza is a Spanish name that means "delightful," and Mexican American singer Larry Hernandez is credited with inventing it when he named his daughter back in 2010.
Daley is most commonly known as an Irish last name meaning "assembly."
Demi is a nickname for Demetria, which is derived from the Greek goddess Demeter, who is also known as "mother earth."
Delia is a name that has many reported origins, one of which refers to the Greek island of Delos. So, one popular meaning is "woman from the island of Delos."
Dreda is a shortened form of Etheldreda, the name of an Anglo-Saxon saint. This Old English name means "noble strength."
Dua is an Arabic name that means "prayer." It's catching on thanks to the popularity of the singer Dua Lipa.
Edwina is the feminine version of the Old English name Edwin, which means "rich friend."
Edythe comes from the Old English word ead, meaning "riches" or "blessed." A more common spelling is Edith.
Eleanor is a name with Old French origins. There's no verified meaning, but it is believed to be a variation of the Greek name Helen, which means "light."
Ellington is a more gender-neutral English name that translates to "Ellis' town." It also brings to mind the masterful musician Duke Ellington.
Everly is an English name that means "boar wood or clearing." Another option for spelling is Everleigh.
Eva is an alternative to the super popular Ava. It has Hebrew origins and means "life" or "living one."
Fae is a variation on Fay, and it's an English name that means "fairy." The different spelling gives this well-known name a magical touch.
Fatima is an Arabic name, and was the name of the prophet Muhammad's daughters. The name means "one who weans an infant" or "one who abstains."
Felicity has English origins and means "happiness." It's derived from the Latin name Felicitas, which means "luck."
Fernanda is the feminine version of the name Fernando, which translates to "adventurous, bold journey." It's popular in languages including Spanish, Italian, and Portuguese.
Fiona is believed to be derived from the Gaelic word fionn, which means "fair" or "white."
Frances is a French and English name with Latin roots. It means "Frenchman."
Gayatri is a Sanskrit name with two meanings: a popular hymn and a Hindu goddess.
Garnet is a gender-neutral, Middle English name that comes from the dark red gemstone. Fun fact: It's also the birthstone for January babies.
Gemma is an Italian name with Latin roots, meaning "gem" or "precious stone." It's a beautiful and fitting option for your precious daughter.
Georgette is a feminine form of the name George, which is derived from the Greek name Georgios and means "farmer" or "earthworker."
Giada is an Italian name meaning "jade."
Giselle has French origins and means "pledge." It's also the name of one of the world's most well-known supermodels.
Graciela is a Spanish name that comes from the Latin word gratia, which means "gracious."
Grainne is an Irish name meaning "grain." It's unexpected and fun.
Hannah has Hebrew origins and means "grace" or "favor." The name has been popular throughout pop culture and is a great choice for religious and non-religious families alike.
Harmony, meaning "unity" or "concord," has Greek roots and is an excellent option for a musical family.
Hazel is derived from the Old English word hæsel, which refers to the color brown. It's an old-fashioned name rising in popularity.
Hagar, a name with Hebrew origins, means "flight."
Imogen is a name with unknown roots that possibly means "maiden." It's believed to be a misspelling of the Irish Gaelic name Innogen, and was even one of Shakespeare's characters in Cymbeline.
Irene comes from the name of the Greek goddess of peace, Eirene. So, it makes perfect sense that it means "peace."
Ivory, the material from animal tusks, means "white" or "pale white."
Jale, a name with Turkish and Persian origins, means "dew" or "hail stone."
Jocelyn has German roots and means "a member of the tribe" or "one of the Gauts." It may also be derived from the locality of Josselin in Brittany, France.
Journee, a variation of Journey, is a modern English name with French roots. The French word journée translates to "day" or "daytime."
Kalina has Slavic origins, and it means viburnum, a flowering plant also known as the snowball bush.
Karina is derived from the Latin word caus, which means "love." In Scandinavia and other parts of the world, it also means "pure."
Layla is a Hebrew and Arabic name that means "dark" or "night." Of course, it's also the title of a famous Eric Clapton song.
Letitia is a Latin name and means "joy" and "gladness."
Lucy is short for Lucille, which is derived from the Latin name Lucius. It means "born as light."
Melanie comes from the Greek word melania, which means "blackness" or "dark."
Mirabelle, also spelled Mirabel, is derived from the Latin word mirabilis, which translates to "wondrous" or "of wondrous beauty." Similarly, Mirabella is the Italian version.
Nadine stems from various origins. As a Russian name, it means "hope," while the Arabic translation is "one who showers of blessings."
Nigella's origins are uncertain. If it's a feminine version of the name Nigel, it derives from the Irish name Niall, which means "champion."
Noelle means "Christmas" in French, but it's a touching name for any time of year.
Octavia is a Latin name that means "eight." You don't have to wait that long to use it, though – it's perfect for your first or second daughter too.
Odessa is a Greek name meaning "wrathful."
Oluchi is a Nigerian name that means "work of God."
Paige has Latin roots and means "assistant or "helper." It was usually used to refer to a young boy in medieval homes, but it is more widely known as a girls' name today.
Penelope means "weaver," and it comes from the name of Odysseus' wife in Homer's ancient Greek epic poem The Odyssey.
Piper is an English name for people who – you guessed it – play the pipes. But it's a beautiful name for musicians or families without any musical inkling.
Priscilla is an English name derived from the Latin name Prisca, which means "ancient" or "venerable." It also captured the cultural zeitgeist with the popularity of Elvis Presley's wife Priscilla.
Psalm is an English word meaning "song" or "poem." It's also connected to the Bible, and the name of Kim Kardashian and Kanye West's son.
Qadira is a feminine version of the Arabic name Qadir, which means "capable."
Quebec derives from the Algonquin word for "narrow passage" or "strait." Of course, it also has a connection to the Canadian province.
Queen is defined as a female ruler. Nicknames like Queenie or Queenette are beautiful options, too.
Rachel is a Hebrew name that means "ewe," and is the name of Jacob's wife in the Bible.
Reese is an adaptation of the Welsh name Rhys, meaning "ardent" or "fiery."
Rhea is an ancient Greek name meaning "flowing." In Greek mythology, Rhea was a Titan and the mother of many Olympian gods.
Ronja was inspired by the name of a Swedish lake. It was reportedly invented by author Astrid Lindgren, who published a children's book called Ronja Rövardotter in 1981.
Rosemary is derived from the Latin phrase ros marinus, or "dew of the sea." It's also the name of a fragrant herb, or a combo of two popular girls' names: Rose and Mary.
Sabine has roots across Europe, but it started out as a name for people from the central region of Italy.
Samantha has unconfirmed origins, but it is commonly associated with the boy name Samuel. This means "God has heard" or "name of God."
Seraphina has Hebrew roots and is derived from the word seraph, a type of angel in Jewish theology.
Serenity is a modern English name inspired by the word itself. With that, many love that it also translates to "tranquility."
Sienna, or Siena, is the name of an Italian city and a color – burnt orange.
Stella is derived from the Latin word for "star," and there are also ties to the masculine Greek name Stylianos, which means "pillar."
Tali is a Hebrew name that means "dew" or "my lamb."
Tai is a Chinese name. It means "vast" or "extreme."
Taylor has English origins and means "to tailor" or "cut." It was once more popular for boys, but is now truly gender-neutral.
Thea is an ancient Greek name that means "goddess."
Trixie is a shortened version of the Latin name Beatrix, and it means "voyager."
Uma is the name of a Hindu goddess. The Sanskrit word uma translates to "tranquility," "splendor," and "fame."
Undine is derived from the Latin word unda, meaning "wave."
Victoria is a timeless name that comes from the Latin word for "victory." In the 1800s, Queen Victoria made it famous in England and across the world.
Vivienne is a French spelling of the name Vivian, which derives from a Latin word meaning "lively."
Wayan is a name from Bali and has Sanskrit origins. Its meanings include "mature" and "energy."
Winifred has Welsh origins and it has several meanings, including "fair one," "happiness," and "fair and pure."
Zoey, which has a variety of spellings, is a Greek name that means "life."
15 cute, unique girl names
Avila is the German form of the recently popular Evelyn. It has unknown origins, but it's connected to two meanings: "desired" and "bird."
Danette is a unique take on Daniel and means "God is my judge." The name has French and Hebrew roots.
Earlene is the feminine form of Earl. It's an English name meaning "warrior" or "nobleman."
Enola is a name that has Cherokee roots. You'll also notice that it's a palindrome that spells "alone" backward.
Epiphany is a word defined as "sudden perception." The word has biblical roots tied to when the wise men visited the baby Jesus.
Feba is a shortened version of Phoebe, a Greek name meaning "bright."
Hadewig is a Germanic name meaning "battle" and "war." You might also recognize it as a variant of Hedwig, the name of Harry Potter's owl.
Hajnalka is likely a name you've never heard before – unless you lived in Hungary, where this name means "morning glory."
Iara is the name of a figure in Brazilian mythology known as "mother of waters." An Arabic origin translates it to "small butterfly."
Kirke comes from a Greek name meaning "hawk." It's also another spelling for the name Circe, the Greek goddess of sorcery.
Menodora is a Greek name that means "gift of the moon." It was also the name of a martyred saint in the Roman Catholic and Eastern Orthodox churches.
Naamah is a Hebrew name that translates to "pleasant" and "lovely."
Olalla is a Spanish name meaning "sweetly speaking." It's also such a fun name to say!
Philomena is a Greek name that means "friend of strength" or "loved one." Plus, it's full of nickname potential.
Valli is the name of a Hindu goddess who grew up as a huntress. It's also the name of a semi-succulent plant.
10 cute, short girl names
Esme is a short and sweet French name that means "beloved" or "esteemed."
Hera, according to Greek mythology, is the goddess of marriage, women, and family, and protected parents during childbirth.
Jane is the feminine version of John, which means "God is gracious." It has French and English roots.
Joy is an English name and means exactly what you'd guess. It's perfect for the daughter that brings joy and happiness into your life.
Luna has Latin origins and translates to "moon." In Roman mythology, Luna was regarded as the moon personified.
Mia is derived from Latin languages, including Spanish and Italian, and means "mine."
Nyla, a Gaelic name, has two meanings: "cloud" or "champion." The name also has Arabic roots, which define it as "one who achieves."
Opal comes from the name of the gemstone, and it means "precious stone." It comes from the Sanskrit word upala, which translates to "jewel."
Vera has Slavic roots and means "faith," and the Latin word vera means "true."
Willa comes from the Old High German name Wilhelm, which combines the words will and helm to mean "resolute protector."
10 cute, vintage girl names
Cordelia means "heart" and derives from the Latin cor. It's also the name of Shakespeare's heroine in the tragedy King Lear.
Darcy means "dark one" or "dark-haired." While it was used mostly for men in the past, it's now a more gender-neutral name.
Honora is a name with Latin origins that means "honor" or "woman of honor."
Ila is a Sanskrit name that means "speech" or "earth." Both meanings are powerful and beautiful.
June has an early 20th-century feel. It means "young" and comes from Juno, the Roman goddess of love and marriage.
Maude has French, Old German, and Hebrew origins and means "mighty in battle."
Ophelia is a Greek name that means "aid" or "help."
Pearl comes from the English word pearl, and means "precious." It's also the birthstone for June babies.
Rosa means "rose" in Spanish. It's also a beautiful homage to civil rights icon Rosa Parks.
Viola means "violet" or "purple," and it's also the name of the instrument. It has Latin and Italian origins.
9 cute, modern girl names
Elle comes from the French pronoun elle, which translates to "she."
Harper dates back to the medieval era, and means "a person who plays the harp." It later evolved into a last name in Scotland, Ireland, and England, and now it's a popular girls' name.
Quimby means "estate of the woman." It has Old English roots but a modern, progressive meaning.
Reign technically means the period of time that a person rules over a country. Now as a popular American name, it stands for "rule" or "sovereign."
Remi is a gender-neutral option that has French roots and means "oarsman" or "rower."
Skylar has Dutch origins and means "scholar."
Shiloh is a name that stretches back to the Bible and means "tranquil." It gained modern popularity after Angelina Jolie and Brad Pitt used it for their child.
Teagan is derived from the Irish name Tadhg, a Gaelic expression that means "wise poet."
Unella is one most people will recognize from Game of Thrones. It has many reported meanings, including "understanding" and "humanity."
20 cute girl names inspired by nature
Daffodil is a more unique floral name, and it brings to mind spring and rebirth after a long, cold winter.
Eartha is an English name meaning – you guessed it – "earth."
Eglantine is a floral name meaning "sweetbrier."
Ember is an English name meaning "sparkling" or "burning low."
Fawn has Middle English and Old French roots and means "baby deer."
Flora is the Latin word for "flower." In ancient Rome, it was also the name assigned to the fertility goddess of flowers and springtime.
Gaia is a Greek name. It was the name of the nurturing goddess of the earth.
Greenlee has Scottish origins and translates to "green" combined with "piece of open country."
Helen is a Greek name that means "shining" or "warming." According to Greek mythology, Helen of Troy was the most beautiful woman on earth.
Isla has Scottish and Spanish roots and means "island."
Ivy is an English moniker that is also the name of a vining plant.
Jela is used in Slovenia, Croatia, and Serbia and means "fir tree" in Slovene.
Juniper has Latin roots and is a name meaning "juniper tree."
Nova comes from the Greek word novus, meaning "new." Its use in astronomy gives it a celestial feel, too.
Nyssa was the name of an ancient Turkish town. It's also a type of tree.
Ocean is a gender-neutral, nature-inspired name. It evokes the world's most powerful waterways.
Olive is an English name that means olive tree. Since the tree symbolizes peacemaking, the name also has that significance.
Sage is an herb that has healing qualities. It has Latin roots and translations including "healthy" and "wise."
Terra means "earth" or goddess of the earth in Latin. It can also mean "grounded," as in "terra firma."
Willow comes from the Old English word welig, meaning "willow tree." These trees are not only strong, they're strikingly beautiful.
18 cute girl names that start with A
Aaliyah, also spelled Aliya or Alia, is an Arabic name that means "exalted." It's been popular in the U.S. thanks to the late R&B singer.
Aarti has Indian origins and means "love for God." It may also refer to Arti, a Hindu ritual involving lighting lights and candles as an offering to the gods.
Abilene is a Biblical name that means "meadow" or "grassy area."
Alda has German origins and several meanings, including "old" and "wise."
Alice means "noble natured." It has German roots, and can serve as a nod to Alice in Wonderland.
Alina has various European origins and several meanings, including "light," "noble," and "bright."
Alvina is the feminine form of Alvin, which means "noble friend" and "old friend." It not only sounds cute, but has an adorable meaning.
Amanda is a Latin name meaning "worthy of love."
Amethyst is the name of a purple stone and a name of Greek origin. And even though it's the birthstone for February babies, it works as a beautiful name year-round.
Anemone, which you may know is a sea plant, derives from a Greek word meaning "windflower" or "daughter of the wind."
Anouk is a French and Dutch version of Anna. It comes from a Hebrew word for "grace."
Ariel is a Hebrew name meaning "lion of god." With the remake of The Little Mermaid, it's sure to see a boost in popularity, too.
Arlie is an English name that means "hare meadow." It has a playful and cute feel.
Aquila is of Latin origin and means "eagle." It was originally known as a boys' name, but it's become a more gender-neutral option today.
Aster is a Greek name meaning "star."
Autumn is a name that comes from the Latin word for the fall season.
Ayelet, a Hebrew name meaning "doe," is unexpected yet feels familiar.
Aysu is a Turkish name that directly translates to "moon water." It's a beautiful nod to the natural world and the cycles of the moon.
8 cute girl names that start with K
Kahlani is a Hawaiian name that means "sea" and "sky." It will connect your daughter to the forces that are bigger than her in this world.
Kahina, a name from North Africa, means "fortuneteller" and has Arabic roots.
Kaia is a Scandinavian name that means "pure." In Hawaiian tradition, it can also mean "sea."
Kalisha has American roots and is defined as "great joy." There's no better fit for your newest addition.
Kamala is a Sanskrit name meaning "lotus."
Kennedy dates back to the 10th century in Ireland, and it comes from the Gaelic surname Cinnéidigh and means "helmeted chief."
Kira has multiple origins and meanings, a few of which are "beam of light," "shine," and "ruler of the people."
Kylie has Irish and Australian roots, respectively. In Ireland, meanings include "graceful or beautiful" and Down Under, it means "boomerang."
Was this article helpful?
Yes
No
Kelly Burch is a freelance journalist covering health, entrepreneurship, family, and more. She's passionate about bringing complex topics to life through stories that are easy to read and informative. Burch lives in New Hampshire with her husband and two young daughters. When she's not at her desk, you'll find her kayaking or hiking in the wilderness around her home. Burch is currently writing a book about traveling around the United States in an RV with her family for seven months.