Baby Names
Top baby girl names for every letter of the alphabet
16 min. Read
Naming your baby is one of the biggest milestones during your pregnancy. Will you go with a classic name? A modern name? A unique name? Name her after someone you love? It’s a big task, as your child will have this name for the rest of their lives, but it should also be a fun process.
To help you get started, check out these top 20 baby girl names for every letter of the alphabet. If you need even more inspiration, head to the Huggies Baby Name Finder tool to help you in your search even further.
To help you get started, check out these top 20 baby girl names for every letter of the alphabet. If you need even more inspiration, head to the Huggies Baby Name Finder tool to help you in your search even further.
Popular baby girl names that start with the letter A
Adelaide: Adelaide is German for “noble” or “serene.”. Adeline: Old English for “noble.” Aiden: Irish for “little fire;” can be unisex. Alice: Old German for “truthful,” “noble” and “cheerful.” Amelia:Amelia means “beloved” in Old German, with nicknames including Amy, Lia and Ellie. Amara: Greek for “steadfast,” Amara is a name rising in popularity. Amoura: Amoura is a modern American name meaning “love.” It comes from the French word for love, “amour.” Aria: An aria is a beautiful melody in opera, and is Latin in origin. Asher: While Asher seems like a modern name, it actually has Hebrew origins and means “blessed.” Aubrey:Aubrey means “fair-headed ruler” in French and is a unisex name. Audrey: Audrey means “noble strength” in English. Ava: Ava is in the top 10 most popular names and means “like a bird” in Latin. Avery:Meaning “rules with elf wisdom,” Avery is a name that has risen in popularity recently. Aurora:Aurora was the Roman goddess of the dawn, as well as the name of the princess in “Sleeping Beauty.” Austen: Austen is a version of the name Augustine; it’s also the last name of 16th-century novelist Jane Austen and is unisex.Popular baby girl names that start with the letter B
Bailey: Bailey is French for “able” and “fortification,” and has several different spellings including Baylee, Bailee and Baley. Baylor: In Old Anglo-Saxon times, a baylor was someone who tended to horses. Beckett: A unisex name, it means “dweller by the brook” in English. Bella: Bella means “beautiful” and is often a nickname for Isabella or Gabriella. Bentley: It means “from the moor” in Old English. Berkley: Berkley means “the birch tree meadow” in Old English and is also a city in California. It can be spelled Berkeley or Berklee as well. Blake: Meaning “dark-haired” in Scottish, Blake has become a unisex name. Bradley: Bradley has become a unisex name in recent years and means “broad meadow.” Brady: Irish for “spirited,” Brady is a unisex name. Braxton: A variation of the Old English for “brock’s town,” Braxton is a name that is rising in popularity. Brianna: Brianna is a feminine variation of Brian and means “strong.” Brooke: A brook is an English stream or body of water.Brooklynn: Brooklynn is a combination of the names Brooke (“English steam”) and Lynn (“lake”); It can also be spelled with just one “n.” Brooklyn is also a borough in New York City.Popular baby girl names that start with the letter C
Camden: Scottish for “winding valley,” Camden can also be shortened to Cam and it is a unisex name. Cameron: Cameron actually means “bent nose” in a few languages such as Celtic, Scottish and Old English. It is a unisex name. Camila: Italian for “swift,” Camila also can be spelled Camilla. It is related to the name Camille. Carter: Carter is Old English for “cart driver,” and is now used as a unisex name. Catalina: Spanish for “pure,” the name is rising in popularity. Cayden: Cayden is a popular name, meaning “spirit of battle” in Gaelic. It can be used as a unisex name. Charlie: Traditionally a nickname for Charles, some people are choosing to name their children Charlie and skip Charles altogether. It is a unisex name. Charlotte: Charlotte is also a feminine name for Charles, with French and Italian roots. It’s gained in popularity due to Princess Charlotte. Chloe: Greek for “blooming,” it can also be spelled Khloe. Clara: Clara means “bright” in Latin and can also be spelled Klara. Clayton: English for “mortal,” Clayton can be a unisex name. A nickname is Clay. Cole: Cole is Greek for “victory of the people,” and is a unisex name. Cooper: Latin for “barrel maker,” Cooper is a unisex name. Crew: Meaning a “group of people,” Crew is an English name.Popular baby girl names that start with the letter D
Daisy: A daisy is a type of white flower. Dakota: Dakota is a Native American tribal name and means “friend.” Dallas: Dallas means “wise” or “waterfall” in Scottish and Gaelic. It’s also a city in Texas. Daniela: Daniela is the female form of Daniel, and nicknames include Dani and Ela. Dayton: Dayton means “bright town” in English, and it is a unisex name. Deane: In French, Dean means “valley,” and in Latin, it means “presiding official.” Delaney: A Gaelic name, Delaney means “descendant of the challenger.” It’s a unisex name. Delilah:In Hebrew, Delilah means “delicate.” Nicknames include Lila and Lilah. Demi: Demi is a nickname for Demeter or Demetria, the Greek goddess of the harvest. It’s become a name in its own right recently. Diana: Perhaps it has had a resurgence due to Princess Diana, but the name Diana comes from the Roman goddess of the moon. It also means “divine.” Dylan: Dylan is Celtic and Welsh for “son of the waves,” but is a unisex name now.Popular baby girl names that start with the letter E
Easton: Meaning “east-facing place,” Easton is a unisex name. Eleanor: Greek for “light” or “mercy,” Eleanor can be spelled several different ways: Ellenor, Elenor, Elleanor, Elinor, Eliner. Ella: Ella means “beautiful fairy woman” in Old English and Old German. It can also be a nickname for Isabella, Gabriella, Eleanor and Ellen. Ellie: Ellie is a nickname that is now a name in its own right. It means “God’s oath” in several languages. It can be a nickname for any “E” name. Elizabeth: Elizabeth has been a top name for many decades, possibly tied to the popularity of Queen Elizabeth II. It comes from the words that mean “God’s oath” in Hebrew and has countless nicknames, such as Lizzie, Beth, Betsy, Bitsy, Bizzy, Eliza, Lisa and Ellie. Eloise: The name Eloise has French roots and means “smart.” It is a name that has skyrocketed in popularity recently. Emilia: Emilia is Italian and means “to strive.” Emerson: Emerson is a popular name that means “industrious” or “son of Emery.” It can be a unisex name and shortened to Emmie for girls. Emery: Emery is German name that means “powerful home” and is unisex. Emily: Emily is a classic name that has Latin roots meaning “eager” or “ambitious.” Emma: Emma is a shortened version of the name Emmeline and means “all-embracing.” Esme: Esme has grown in popularity and is a name that means “green jewel” in Greek. Eva: Eva has Hebrew and Latin origins and means “life” or “like a bird.” Evelyn: Evelyn was traditionally a male name in the past but has gained popularity as a female name. It can be shortened to Evie, Eve or Lyn. Everly: Everly means “Ever’s meadow” in English and can be shortened to a few nicknames, including Vera, Eve, Lee and Evie.Popular baby girl names that start with the letter F
Faith: Meaning “trust” or “devotion” in English, this name is seeing a resurgence. Fallon: Celtic for “the one in charge,” it’s a unisex name. Faye: Faye derives from the French for “trust.” Fatima: Fatima is Arabic for “captivating.” Felicity: Felicity is a word that exists in English that means “happy.” Finley: In Celtic and Gaelic, Finley means “fair-haired one.” It can also be shortened to Finn. Finn: Finn is Irish for “blond.” It can also be spelled Fin. Finnegan: Finnegan means “fair” in Irish and can be shortened to Finn or Finney. Fiona: Fiona is from Celtic and Gaelic and means “fair.” It can be shortened to Fi. Flora: Latin for “flower,” Flora is a name that is making a comeback. Florence: Derived from the legend of King Arthur, Florence means “flower.” Forrester: A “Keeper of the forest,” Forrester can be a unisex name. It can also be spelled Forester. Frances: The feminine version of Francis, Frances means “free” in Old German. Francesca: In Italian, Francesca means “free.” Nicknames include Fran, Frannie, Fannie, Cesca, Frankie and Chessie. Frankie: Frankie is a nickname, usually short for Francesca. Freya: Freya was the Anglo-Saxon “queen of the gods.”Popular baby girl names that start with the letter G
Gabriella: Gabriella is the feminine form of Gabriel and can be shortened to Gabby, Gabi, Ella or Bella. Gael: A unisex name, Gael can be short for Abigail, or it can mean “joyful stranger” in Irish. Gemma: With origins in French, Italian and Latin, Gemma means “jewel.” Genesis: Hebrew for “origin,” Genesis is a name rising in popularity. It can be shortened to Gen or Gennie. Genevieve: Genevieve means “white wave” in French and can be shortened to Gen, Gennie, Vivi or Eve. Georgia: Georgia is the feminine of George, and can be shortened to Georgie. Gia: Shortened from Old Italian, Gia means “God is gracious.” It can also be a nickname for Gianna, Gianina and Giacinta. Gianna: Italian for “God is gracious,” Gianna can be shortened to Gia or Anna. Giselle: “A pledge” in German, Giselle can also be spelled Gisele. Grace: Latin for “blessing,” Grace is a popular name for girls. Gracelynn: Gracelynn is a combination of the names Grace and Lynn. Grayson: English for “gray-haired,” Grayson can also be spelled Greyson. Gwen: Gwen, which means “fair” or “white” can also be short for Gwenyth or Gwendolyn.Popular baby girl names that start with the letter H
Hadley: Hadley is a name of English origin meaning “heath near the wasteland.” It can be unisex and spelled in several different ways including Hadlee, Hadleigh and Hadly. Hailey: English for “field of hay,” it can be spelled in many different ways including Hayley, Haley, Hailie, Hailee, Hayleigh and Haylee. Hannah: Hannah is Hebrew for “grace.” Harley: Harley means “army meadow” in Old English. Harlow: English for “troops on the hill,” it can also be spelled Harlowe. Harmony: With Latin origins meaning “a beautiful blending,” Harmony is a name on the rise. Harper: A very popular name (it’s been consistently in the top 20 names for the last several years), Harper is a unisex name that means “harp player.” Haven: A haven is a place of safety or shelter in Old English. Hayden: Old German for “name of residence,” Hayden is a unisex name. Hayes: Hayes means “from the hedged hill” in English. Hazel: Once a popular name in the early 20th century, Hazel is seeing a rise again. Hope: Hope means “optimistic” in English. Hunter: A unisex name, Hunter means “someone who hunts” in English.Popular baby girl names that start with the letter I
Illiana: A variation of the name Elena, Iliana means “the bright one” in Spanish. Iman: Iman means “belief” in Arabic. Ina: Derived from Anglo-Saxon, Ina means “home.” It can also be a nickname for names like Kristina, Alexandrina or Marina. India: India is a country, but it also means “river” in Sanskrit. Indigo: Indigo is a dark blue color and comes from Latin. Irie: The name Irie comes from the Jamaican for “peace” or “harmony.” Irvin:Irvin means “friend of the sea” in Scottish or Celtic. Isabella: The Italian form of Elizabeth, it means “God is my oath.” Isabelle: Isabelle is the French variation of Isabella. Irene: Irene comes from the Spanish and Greek words for “peace.” Iris: Iris is a purple flower and comes from Hebrew. Isla: From Finnish, Isla means “light-bearer.” The “s” is silent. Ivana: Ivana means “God’s gift” in Russian. Ivy: Ivy is a kind of plant and is from the English for “vine.” It can also be spelled Ivey or Ivie.Popular baby girl names that start with the letter J
Jade: Jade means “wise” and “jewel.” Jane: Jane has Hebrew and English origins, and it means “grace.” Jayla: A feminine form of Jay, it can mean “God will protect.” Jordyn: A variation on Jordan, Jordyn also means “flowing downhill” in Hebrew. Josephine: Josephine is the feminine form of Joseph. Journee: A play on the English word “journey,” Journee means a trip. Juliana: Juliana is a variation of Julia, which means “youthful” in Latin. Juliet: Juliet is the French version of Julia. June: In Latin, June means “truth.” Juniper: Juniper is a kind of tree.Popular baby girl names that start with the letter K
Kai: Kai in Hawaiian means “sea” and is a gender-neutral name. Katherine: A very popular name, Katherine is Greek for “pure.” It can also be spelled Katharine. Kaylee: Kaylee is Gaelic for “slender.” Kayla: In English, Kayla means “pure.” Kehlani: Kehlani is a variation of the Hawaiian name Lelani. Kennedy: In Gaelic, Kennedy means “helmeted chief.” Khloe: Khloe is a variation of Chloe, which means “flower” in Greek. Kimberly: In English, Kimberly means “from the royal field.” Kinsley: In English, Kinsley means “king’s meadow.” Kylie: Aboriginal in origin, Kylie means “boomerang.”Popular baby girl names that start with the letter L
Layla: In Arabic, Layla means “dark as night.” Leilani: In Hawaiian, Leilani means “heavenly flower.” Leah: Leah comes from the English word for “meadow.” Lilian: The name Lilian is a variation of Lily, a flower. It can also be spelled Lillian or Lilianne. Lilliana: Liliana is the combination of the names Lily and Anna. Lily: A lily is a flower that represents purity. Logan: Logan is Scottish for “little hollow.” Lucy: Lucy means “light” in Latin. Luna: Luna means “moon” or “shining” in Latin. Lydia:In Greek, Lydia means “beauty.”Popular baby girl names that start with the letter M
Madeline: In Hebrew, Madeline means “one who is elevated.” Madison: In German, Madison means “son of a mighty warrior.” Maeve: Maeve is Celtic for “purple flower.” Maisie: Meaning “child of light,” Maisie has Greek origins. Maria: Maria is the Italian version of Mary which means “sorrowful.” Maya: With Greek and Latin origins, Maya means “mother,” “star” and “nurse.” Mckenzie: Mckenzie can also be spelled McKenzie and it’s a Scottish unisex name that means “son of the handsome one.” Melanie: Melanie has Greek origins and means “dressed in black.” Melody: In Greek, Melody means “of song.” Mia: Mia has roots in the name Mary which can mean “bitter” or “mine.” Mila: Mila is Slavic for “people’s favor.” It can also be short for the Italian name Camila.Popular baby girl names that start with the letter N
Naomi: Naomi means “pleasant” in Hebrew. Natalie: Natalie has French origins that mean “Christmas” and can also be spelled Nathalie. Nevaeh: Nevaeh is “heaven” spelled backward. Nellie: Nellie is shortened from Eleanor, meaning “shining light” in Celtic. Nicole: Nicole means “victorious” and has Scottish origins. Noel: In French, Noel means “Christmas.” It can be a unisex name. Noelle: Noelle is the feminine version of Noel. Nora: Nora is short for the Greek name Eleanora. Novah: Novah is the alternate spelling for Nova, which means “new” in Latin. Nyla: Nyla means “champion” and has English rootsPopular baby girl names that start with the letter O
Oaklee: Oaklee is a variation of Oakley, which means “from the oak tree field” in English. Oakleigh: Oakleigh is a variation of Oakley, which means “from the oak tree field.” Oakley: Oakley means “from the oak tree field” in English. Oaklynn: Oaklynn is a mix of the words Oak and Lynn. Lynn means “lake,” so put together Oaklynn means “tree at the lake.” Ocean: Ocean is a name that means “water.” Octavia: Octavia is Latin for “eighth child.” Olive: In Old Norse, Olive means “peace.” Olivia: Olivia is the Latin for “peace.” Onyx: In English, Onyx is a type of black gemstone. Ophelia: In French, Ophelia means “wise.” It is also the name of a character in Shakespeare’s “Hamlet.”Popular baby girl names that start with the letter P
Paige: In Old English and French, Paige means “attendant.” Paisley: Paisley means “church” in Scottish. Palmer: Palmer comes from the English for “bearing a palm branch.” Parker: In English, Parker means “keeper of the forest.” Paris: Paris refers to the City of Lights in France, but it is also the name of a Trojan prince from Greek mythology. Paxton: Paxton is English for “from the peaceful farm.” Payton: In Scottish and Old English, Payton means “warrior’s estate.” Penelope: In Greek, Penelope means “weaver.” Phoebe: Phoebe is the Greek goddess of the moon. Phoenix: A phoenix is a mythical bird that rises from the ashes. Piper: Piper is from Old English, shortened for “bagpiper.” Poppy: A poppy is a type of flower. Presley: A unisex name, Presley means “from the priest’s meadow.”Popular baby girl names that start with the letter Q
Qing: Qing is a Chinese name meaning “aqua-colored.” Quarrie: In Scottish, Quarrie means “proud.”Quartilla: Quartilla is Latin for “fourth.” Queen: A queen is a member of royalty. Quennell: In French, a quennell is a small oak tree. Quest: A quest is a journey. Quiana: Meaning “singers,” Quiana is an American name.Quillan: In Irish, Quillan means “cub.” Quinby: Of Scandinavian meaning, Quinby means “from the Queen’s estate” and is a unisex name. Quinlan: Quinlan is Irish for “graceful” and is a unisex name. Quinn: Quinn comes from the Gaelic for “wise” and is a unisex name. Quon: In Chinese, Quon means “bright.”Popular baby girl names that start with the letter R
Raelynn: Raelynn is a name that combines the names Rae and Lynn. Reagan: In Celtic, Reagan means “royal.” Reese: In Welsh, Reese means “passionate.” Remy: Remy is French for “from Rheims,” a region in France. Rhett: In Old English, Rhett means “stream.” Ridge: Ridge means “from the ridge” in English and can be a unisex name. Riker: In Danish, Riker means “strong” or “powerful.” Riley: Meaning “valiant” in Gaelic, Riley is a unisex name. River: A river is a body of water and the name River can be a unisex name. Rosalie: In Italian, Rosalie means “melody.” Rose: A rose is a flower that symbolizes love, beauty and courage. Rowan: In Gaelic, Rowan means “red-haired.” Ruby: A ruby is a red gemstone. Ryan: Now considered a unisex name, Ryan means “little king” in Gaelic. Ryleigh: Ryleigh is the alternate spelling of Riley.Popular baby girl names that start with the letter S
Sadie: Sadie is from the Old English for “princess” and can be used as a nickname for any “S” name, but especially Sarah. Salem: In Hebrew, Salem means “peace.” Samantha: In Hebrew, Samantha means “listens well.” Sarah: A classic name, Sarah means “princess” in Hebrew. Savannah: Savannah is Spanish for “from the open plain.”Sawyer: A unisex name, Sawyer means “woodcutter.” Scarlet: Scarlet means “deep red” in English. Serenity: Serenity means “peaceful disposition.” Sienna: In Italian, Sienna means “present.” Skylar: In Dutch, Skylar means “strength.” Sloane: Sloane is a unisex name that means “warrior” in Celtic. Sophia: In Greek, Sophia means “wise.” Sophie: Sophie is from the Greek Sophia, which means “wise.” Stella: In Greek and Latin, the name Stella refers to “star.” Summer: Summer is a season.Popular baby girl names that start with the letter T
Talia: In Greek, Talia means “near water.” It can also be spelled Thalia. Tanner: In Old English, Tanner means “leatherworker.” Tatum: Tatum means “brings joy” in Old English. Taylor: Taylor means “tailor” in Middle English. Teagan: In Irish, Teagan means “attractive.” Tessa: Short for Theresa, Tessa means “harvester.” Thea: In Greek, Thea means “divine.” Theodora: Theodora is the feminine version of Theodore. Tiana: Tiana is short for Tatiana, a Russian name that means “fairy queen.” Trinity: In Latin, Trinity means “the holy three.” Tristan: Tristan means “noisy one” and has origins in English, French and Welsh. Tucker: In Middle English, Tucker means “tailor.” Tyler: A variation of Taylor, Tyler means “tailor.”Popular baby girl names that start with the letter U
Udelia: Udelia is the feminine version of the name Udell, which means “from the Yew valley.” Udela: Udela means “prosperous” in Anglo-Saxon. Ula: In Celtic, Ula means “jewel of the sea.” Ulva: In German, Ulva means “wolf.” Ulyssa:Ulyssa is the feminine version of Ulysses, which means “angry.” Uma: In Hebrew, Uma means “horse.” Umi: Of African origins, the name Umi is unisex and means “servant.” Una: In Celtic, Una means “to remember.” Unity: Of Irish and English origins, Unity means “together.” Unni: Unni means “she who is loved the most” in Norwegian. Ursula: In Greek and Latin, Ursula means “little bear.” Uta: In German, Uta means “rich.”Popular baby girl names that start with the letter V
Vada: In German, Vada refers to a famous ruler. Valentina: In Spanish, Valentina means “brave.” Valeria: Valeria means “brave” in Latin. Valerie: Valerie is the English version of Valeria and means “strong.” Vanessa: In Hebrew, Vanessa means “butterfly.” Vera: Vera has Slavic origins that mean “truth.” Veronica: In Hebrew, Veronica means “true face.” Victoria: In English, Victoria means “victorious.” Vienna: In Latin, Vienna means “from wine country.” Violet:A violet is a purple flower that represents modesty. Vivian: In Latin, Vivian means “life.” Viviana: Viviana is the Spanish version of Vivian. Virginia: In English, Virginia means “chaste.” Vivienne: Vivienne is the French spelling of Vivian.Popular baby girl names that start with the letter W
Walker: In English, a walker is someone who works with cloth. Waverly: In Old English Waverly means “from the tree-lined meadow.” Wesley: In Anglo-Saxon, Wesley means “one who comes from the west.” Weston: In English, Weston means “from the west.” Whitley: Whitley means “from the white meadow” in English. Whitney: Whitney means “from the white island” in English. Willa: In Anglo-Saxon, Willa means “resolute.” Willow: A willow is a kind of tree that symbolizes healing. Winnie: Celtic for “fair,” Winnie can also be a nickname for Winifred. Winter: Winter is a cold season. Wren: A wren is a small bird. Wynter: Wynter is an alternate spelling of Winter.Popular baby girl names that start with the letter X
Xaia: Of Assyrian origin, Xaia is an alternate spelling of Zaia, which means “light.” Xandra: Xandra is an alternative for Alexandra, which means “defender of humankind.” Xara: Xara means “princess.” Xaviera: Xaviera is the feminine form of Xavier. Xena: Xena means “guest” in Greek. Xi: Xi means “hope” or “admire” in Chinese. Xiang: In Chinese, Xiang means “fragrant.” Xiomara: Xiomara means “glorious forest” in Old German. Ximena: Of Basque origin, Ximena means “he has heard.” Xixa: In Nigerian, Xixa means “honor.” Xuan: In Vietnamese, Xuan means “spring.” Xuxa: Xuxa is a Portuguese variation of Susanna. Xylina: In Greek, Xylina means “dwells in the woods.”Popular baby girl names that start with the letter Y
ael: In Hebrew, Yael means “mountain goat.” Yadira: Yadira means “friend” in Hebrew. Yaffa: Yaffa means “beautiful” in Hebrew. Yara: In Arabic, Yara means “small butterfly.” Yasmin: Yasmin is the Persian version of Jasmine, a type of flower. Yasmina: Yasmina is an alternative to Yasmin. Yelena: Yelena is the Russian version of Helena, which means “bright one.”
Looking for even more baby name inspiration? Head to the
Huggies Baby Name Finder