Simply Beautiful: 95 Girl Names You'll Adore

Think pretty girl names are hard to find? This comprehensive list of beautiful girl names from A to Z makes choosing the perfect name for your daughter easy and enjoyable. We've curated 95 gorgeous options spanning different eras, cultures, and cool themes like outer space, nature, and religion. Whether you're drawn to classic beauties like Elizabeth and Charlotte, nature-inspired gems such as Lily and Aurora, or unique celestial names like Luna and Stella, you'll discover plenty of stunning options that will grow with your little girl through every stage of life.
Adalyn may be a variant of the German name Adeline, meaning "noble one" or simply "noble." It can also be a combination of the names Ada (which comes from the same root as Adeline) and Lynn.
Adelaide sounds just as pretty as the city where it gets its name (Adelaide, Australia). It comes from the same German roots as Adeline and means "noble-natured."
Aria has roots in many languages. It means "air" and a type of song in Italian; "noble" or "honorable" in Sanskrit; and "lion" in Hebrew.
Aurora means "dawn" in Latin.
Bella derives from a Latin word meaning "beauty." A variant of this name is Belle, which means "beauty" in French.
Berkeley, one of many location-inspired names, is gaining popularity in the United States. It derives from Old English roots meaning "birch meadow."
Blair means "field" or "plain" in Gaelic. It's also a common last name in the U.S. and United Kingdom.
Blanca has French origins and means "white" or "pure." It's also a common girl's name in many Spanish-speaking countries.
Blossom is English and means "flower-like." It's a name that gives off positive feelings of growth and prosperity.
Brooklynn can be inspired by the New York City borough, or by combining the names Brooke and Lynn.
Cadence has Latin roots and means "melodious," and it's a solid pick for a pretty name inspired by music.
Camille comes from Latin and means "unblemished" or "perfect."
Charlotte is a name with timeless elegance and beauty. It's a feminine version of Charles, a French name meaning "free man."
Celine comes from Latin and means "heavenly."
Cienna is a spelling variation of Siena or Sienna. Siena is the name of a city in Italy, and sienna is used to describe a reddish-brown color.
Cora is derived from Kore, a name for the Greek goddess Persephone. It comes from an ancient Greek word meaning "maiden."
Daisy is one of the many pretty names inspired by flowers.
Dalia has several origins: It's the name of the ancient Lithuanian goddess of fate, weaving, and childbirth; it means "hanging branch" in Hebrew; and it's the Spanish and Arabic word for the dahlia flower.
Danae was a princess and the mother of Perseus in Greek mythology.
Darlene is closely related to the English word "darling," which means "dear" or "loved one."
Della has Teutonic roots and means "of nobility."
Willo is a pretty alternative to the more popular spelling, Willow.
Elia is a feminine variant of the Hebrew names Elias and Elijah, which makes a beautiful name for a girl. The meaning of all of these names is "Yahweh is my God."
Eliana is a Hebrew name that means "my God has answered." It may also, in a roundabout way, be derived from the ancient Greek word for "sun."
Ella is another name with many origins. It means "goddess" in modern Hebrew and "she" in Spanish; it may derive from a Germanic word meaning "other"; and it can be a diminutive of many names starting with "El-," including Eleanor and Ellen.
Emani comes from the Arabic word iman, meaning "faith." Imani is another spelling option.
Ember is a word that refers to the bright orange remains after a fire has burned.
Emeri is a variant of Emery, which is a common English last name with Old German origins that means "home strength" or "industrious leader."
Emma has Germanic roots and means "universal" or "whole."
Eva can be pronounced with a long "e" sound ("ee-vuh") or with a short "e" sound, as in "ay-vuh." As a variation of the name Eve, it means "life."
Fae, which comes from a Middle English word for "fairy," is an alternate spelling of the names Fay and Faye.
Faith has Latin roots and is a longtime favorite name for a girl among parents in the U.S.
Fatimah derives from an Arabic word for a baby who's been weaned.
Fawn is a young deer. This name is often chosen to indicate something delicate.
Flora means "flower" in Latin. It could also serve as a shortened version of the name Florence.
Gemma derives from a Latin word meaning "jewel."
Geneva derives from a Latin word for "juniper tree."
Gigi can be a nickname for Georgia (derived from a Greek word meaning "farmer") or Virginia (a Latin name meaning "virgin"), but it's precious on its own.
Gisella comes from an Old High German word meaning "pledge."
Golda is a name that sounds similar to its meaning, which is English for "made of gold."
Graciella is a Spanish variation of Grace.
Halia is a Hawaiian name meaning "remembrance of a loved one."
Halo is an angelic name fitting for any baby girl.
Harlem is a neighborhood in New York City that's rich with culture – and it makes a pretty name for a girl.
Harlie is a take on the name Harley, which originated as an English surname meaning "hare's meadow."
Harmoni has Greek origins and means "a beautiful blending."
Hayven means "a place of safety." It's traditionally spelled Haven.
Hope means "confidence in the future" or "expectation of something desired."
Imelda is a Spanish name that means "fighter."
India is a place name that's been adopted as a girl's name in the U.S. Most parents choose the name after the country.
Isabela is the Italian and Spanish version of the English name Elizabeth, which means "my God is an oath."
Ivory refers to the hard, white material forming an animal's (like an elephant) tusks; it also refers to the smooth, creamy white color of the tusks.
Ivy derives from an English and Latin word and means "vine," inspiring thoughts of greenery and nature.
Iyla is a Hindu name meaning "moonlight."
Jade is a gemstone known for its beautiful green color.
Jamila is an Arabic name that means "beauty."
Jannah is an Arabic name that means "garden" or "paradise."
Jasmine is a go-to girl's name in the U.S. It has Persian roots and refers to the jasmine flower.
Jessa is a diminutive of Jessica, which may derive from a Hebrew name meaning "to behold."
Jolene may be a variant of the names Jo and Lynn combined. It's also linked to jolie, a French word meaning "pretty."
Journi, a different way to spell Journey, is associated with adventure and freedom.
Jude is derived from Hebrew and means "praise."
Justice is a name you don't have to explain, and it has Latin roots.
Kai means "ocean" in Japanese and Hawaiian.
Khaira is an Arabic name that means "good" or "virtuous."
Kenia is an alternate spelling of Kenya, which means "brightness" in Kikuyu, a language spoken by people indigenous to Kenya.
Karina may be a variant of Carina, which derives from a Latin word meaning "love."
Leilah is one of the many spelling variations of the name Laila. There's also Leila, Layla, and Lailah. It has Arabic and Hebrew origins and means "dusk" or "night."
Leilani comes from a Hawaiian word meaning "heavenly child."
Liana is the shortened form of the names Juliana and Liliana. Even more, liana is a type of vine found on trees.
Luisa is the feminine version of the name Luis. It derives from German and means "famous warrior."
Luz is the Spanish word for "light."
Lyric is a trendy girl's name with musical roots. It's been gaining more traction among parents since the early 2000s.
Magdalena means "from Magdala" in Hebrew. It's often associated with Mary Magdalene, a disciple of Jesus in the Bible.
Malia is thought to be a Hawaiian variant of Maria, which itself is derived from the Hebrew name Mariam. Its meaning is uncertain, but may derive from an Egyptian root word meaning "beloved."
Marceline has a meaning that isn't certain, but it may derive from Marcus, which comes from Mars, the Roman god of war.
Mariana can be interpreted a few ways. It may derive from Latin, in the form of Mars, the god of war; maris, meaning "male"; or mare, meaning "sea." It may also be a combination of Maria and Ana.
Meadow is more than a beautiful landscape. It also makes a great name for a baby girl.
Mina is another name with multiple origins, including Persian ("azure" and "daisy"), Egyptian ("steadfast" or "committed"), Hindi ("joyful"), and Japanese ("radiance" or "calm").
Mira is related to the Latin words for "wonder" and "wonderful."
Miracle is an option with a clear, powerful meaning that will never go unnoticed.
Nadia belongs to many languages. It's Slavic for "hope" and Arabic for "delicate" or "tender."
Nahla is a poetic name that means "first drink of water" or "water in the desert" in Arabic.
Noa is a spelling variant of Noah, which is thought to derive from either a Babylonian root meaning "repose" or "rest," or from a Hebrew root meaning "to comfort."
Noemi is a variation of Naomi, which means "pleasantness" in Hebrew.
Nori is a Japanese name that has many meanings, depending on the characters used. It can mean "foliage" or "greenery"; "rule" or "precedent"; or "virtue" or "morality."
Oaklee is a variation of Oakley, a habitational English last name. It comes from Old English words meaning "oak" and "meadow."
Ocean is a good pick if you're a fan of water or want to give your daughter a chill-sounding name.
Olive is in the same star-studded name family as Olivia and Oliver. It derives from Latin.
Ora means "light" in Hebrew, or it may derive from a Latin word meaning "to pray."
Paloma is the Spanish word for "dove," an angelic bird known for its elegance and beauty.
Parisa is a Persian name meaning "fairy-like."
Penelope derives from a Greek word meaning "weaver" and is the name of Odysseus' wife in Homer's ancient Greek epic The Odyssey.
Petra has Greek roots and means "stone." It's also a beautiful ancient city in the country of Jordan.
Pia is Latin for "pious" and a good pick if you're looking for a name that

Generate a perfect name for your baby
Our Baby Name Generator helps you find the perfect name, sorted by gender, letter, meaning, and more. You don't need to fill out every field, just the ones you're interested in.