Les Listes is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
Having a baby girl is a wonderful time in the life of new parents. Babies bring a lot of joy to a family. However, at the same time, a new girl baby can also bring a lot of stress. One of the greatest ones is what should you name your new girl baby. You want to make sure that you can pick a name that sounds cool, stands the test of time, and has a great meaning behind it. Don’t worry though! We are here to help. Check out below for the top 100 baby girl names to name your future child.
Table of Contents
“A” – Baby Girl Names
Aaliyah
Aaliyah is one of the most popular baby girl names with Arabic origins. It means exalted.
Abigail
For a long time, Abigail has been considered an old fashioned name. However, it is starting to come back as a very cool retro girls name. Historically, the name has Hebrew origins. It was originally, the name of the wife of David from the Old Testament. In the Bible, she was known for her wisdom and beauty. In Hebrew the name means “my father rejoices” and “gives joy”.
Addison
Originally, Addison was an English boy’s name, meaning “son of Adam”. However, it has quickly become a very popular girl’s name. It is a more modern version of Allison while also not being as girly as Madison.
Adeline
Alexa
Alexa is a great girl’s name with English and Hungarian origins. In English it is the nickname for Alexandra and means “defender of mankind”. Usually, the name has associations with emperors and conquerors.
Alice
Alice is a girls name with English and German roots. In German, it means “noble” or “of the nobility”. One of the most popular Alices was also in Shakespeare’s play Henry V.
Allison
Allison is a very popular girls name with English and German origins. In fact, it is a great alternative name to Alice.
Amelia
Amelia is a great girl’s name with English and Latin roots. In both languages it means “industrious” and “hard working”. In addition, in Latin it was the combination of the 2 medival names Amalia and Emilia.
Anna
Anna is a great girl’s name. It is the most popular name to come from the “Ann” family of female names such as Annie, Ann, and Anne. The name is popular in many cultures, having roots in Czech, Native American, Russian, and Swedish. In addition, in Native American Algonquin, it means “mother”.
Aria
Aria is a great exotic sounding name for girls. In recent years it has become famous from characters such as Arya in Game of Thrones. Aria has roots in English, Greek, Italian, Hebrew, and Teutonic. In Italian it means “melody”, the Hebrew meaning is “lioness”, and the Teutonic meanings are “eagle” and “eagle’s wisdom”.
Ariana
Ariana is a great variation to Aria for girls. It has Greek, Latin, and Welsh origins. In Welsh it means “like silver”.
Arianna
Another great variation of Aria and Ariana is the Arianna. It has Latin roots.
Aubree
Interestingly, Aubree actually used to be a popular boy’s name. However, today it is actually a very popular girl’s name with English and French roots. In French it actually means “elf ruler”!
Aubrey
Another great variation of the girl’s name Aubree.
Audrey
Audrey is a great timeless name for girls. It has English and Teutonic origins. In English it actually means “noble strength”. Throughout history many great women such as Audrey Hepburn have had this noble name.
Aurora
The girl’s name Aurora has been around for a long time. For example, the Disney Princess in Sleeping Beauty had this name. However, it has only become popular recently. Aurora has Latin roots. It actually was the name for the Roman goddess of the dawn.
Autumn
Autumn is a great seasonal sounding name for a girl. It has English roots and means “born in the fall”.
Ava
Ava is one of the best names you can give a girl. It is both a popular celebrity name and non celebrity name as well. It has English, Hebrew, and Persian roots. In Hebrew it means “like a bird”. In Persian it means “voice”.
Avery
Avery is a great girls name with French and English origins. In French it means “ruling with elf wisdom” and in English it means “counselor”.
“B” – Baby Girl Names
Bella
Bella is a really popular girl’s name right now especially due to the book and movie series Twilight. However, the name has actually been around for forever. It has Latin origins and means “beautiful, fair, and lovely one”.
Brooklyn
Brooklyn used to just stand for the NYC neighborhood. However, now it is an extremely popular girl’s name with English roots as well. In English it actually means “bringing forth” and “small stream”.
“C” – Baby Girl Names
Camila
Camila is a great girl’s name with Arabic and Latin roots. In Arabic it actually means “perfect” and “complete”.
Caroline
Caroline is a great French girl’s name with many royal connotations. Ironically, in French it actually means “free man”.
Charlotte
Charlotte is a beautiful girl’s name. It is actually the female version of the boy’s name Charles. Throughout history, there have been many Queens with this great name. Charlotte has both English and French roots. In French it actually means “free man”.
Chloe
Chloe is a great European sounding girl’s name. In fact, it actually has Greek origins and means “a young green shoot”. In addition, it is actually another name for the Greek goddess Demeter who was the goddess of fertility and the harvest.
Claire
Claire is a great French girl’s name. In French it means “clear” and “bright”.
Clara
Clara is a girl’s name with English, German, and Latin roots. In fact, it is another great variation of the name Claire.
Cora
Cora is a beautiful girl’s name with English, Greek, and Scottish roots. In Greek it actually means “maiden” and “from the coral of the sea”. A great name for a beach baby!
“E” – Baby Girl Names
Eleanor
You might think that Eleanor is not a cool girl’s name anymore, but you are actually quite wrong! In fact, it has become very popular recently. It has great associations with such strong and philanthropic women such as the former First Lady Eleanor Roosevelt. The name has both English and Greek origins. In Greek it means “shining light”.
Elena
Elena is a great alternative version to the girl’s name Eleanor.
Eliana
Eliana is a beautiful girl’s name with Greek, Hebrew, and Latin origins. In Greek and Latin it means “Daughter of the sun” and in Hebrew it means “my God has answered”.
Elizabeth
Elizabeth is a great girl’s name that has been around forever. In fact, 2 different Queens of England, many celebrities, and many other woman have had this great name. In addition, there are so many great nicknames such as Liza, Eliza, Lizzie, Liz, and Beth that you can use. Originally, the name has English and Hebrew roots. In Hebrew it means “God is my oath”.
Ella
Ella is one of the most popular girl names. It is a mix of romantic, modern, and sophisticated all in one name. The name has English and German roots. In English it means “a beautiful fairy woman”. In German it means “all” or “complete”.
Ellie
Ellie is a great girls name. It is a great alternative to both Eleanor and Ellen.
Emilia
Emilia is a beautiful girl’s name with Italian, Latin, Spanish, and Swedish roots. In Latin it means “industrious” and “striving”. It also means “industrious” in Swedish as well.
Emily
Emily has been a popular girl’s name for a long time. A few famous people that have had this name include Emily Brontë, author of Wuthering Heights, and the American poet Emily Dickinson. The name has Latin origins and means “industrious” and “striving”.
Emma
Emma is a great girl’s name and has been the main character in many novels. It has English, German, and Swedish roots. In German it means “complete, whole, and universal”.
Eva
Eva is a great girl’s name along the lines of the name Ava. It has roots in Danish, Hebrew, Latin, Russian, Spanish, and Swedish. In Danish it is a form of the name “Eve”. In Hebrew, Latin, Russian, and Swedish it means “life” or “living one”.
Evelyn
Evelyn is a popular girl’s name that is making a big come back. It has both Celtic and English roots. In Celtic it means “life” or “giver of life”.
Everly
Everly is a beautiful girls name with English origins. It originally meant “wild boar in woodland clearing”.
“G” – Baby Girl Names
Gabriella
Gabriella is a girl’s name with Hebrew, Italian, and Swedish roots. It is the feminine form of the name Gabriel. In Italian it means “God is my strength”
Genesis
Genesis is a girl’s name with Hebrew roots meaning “origin”. In addition, it is also the first book of the Bible.
Gianna
Gianna has Italian roots and means “the Lord is gracious”.
Grace
Grace is a classic girl’s name that never goes out of style. It has both English and Latin roots. In Latin it means “lovely or graceful” and “a virtue”.
“H” – Baby Girl Names
Hailey
Hailey is one of those girl’s names that can be spelled in a multitude of ways including Hayley, Hayleigh, and Haeley. It has English origins and means “dweller in the hay meadow”.
Hanna
Hanna is a great alternative spelling to the girl’s name Hannah. It has Finnish, Hebrew, and Swedish roots. In Hebrew it means “favor” and “grace”.
Harper
Harper used to be a boy’s name. However, today it is an extremely popular girl’s name. It has English roots and means “minstrel”. One of the most popular people with this name is Harper Lee, the author of the famous book To Kill a Mockingbird.
Hazel
Hazel is a great girl’s name for those looking for a nature name that is not too flowery. It has English origins and means “the hazel tree”.
“I” – Baby Girl Names
Isabella
Isabella is a great classic Italian and Spanish name for girls. In both languages it is a variation of the name Elizabeth.
Isabelle
Isabelle is another great variation of the name Isabella. It also has great nicknames including Bell, Bella, and Belle.
“J” – Baby Girl Names
Julia
Julia has been a popular girl’s name thanks to pop stars such as Julia Roberts, Julia Lous-Dreyfus, and Julia Child. As you can see, the name is ageless. It has Latin and Swedish roots and means “youth” and “youthful” in both languages.
“K” – Baby Girl Names
Kaylee
Kaylee has recently become a very popular girl’s name. However, no one really knows the origins of the name. Some people think that it might be a combination of Kay and Lee. Others think that it is a variation of Kayla, which has Greek, Latin, Hebrew, and Arabic origins. In Greek in means “pure”, in Latin it means “laurel crown”, in Hebrew it means “joyful”, and in Arabic it means “wise child”.
Kennedy
Kennedy is a beautiful girl’s name with Gaelic, Irish, and Scottish origins. In Gaelic it means “helmet head” or “misshapen head”. However, don’t let these meanings deter you from choosing the name!
Kinsley
Kinsley is a great girl’s name with English origins meaning “king’s meadow”.
“L” – Baby Girl Names
Layla
Layla is a beautiful girl’s name with Arabic and Egyptian origins. In Arabic it means “dark beauty” and “night”. However, don’t feel like you can’t give this name to your child if they don’t have dark hair!
Leah
Leah is a popular girl’s name despite its original meaning. It has origins in English and Hebrew. In Hebrew it actually means “weary”.
Lillian
Lillian is and English girl’s name. It comes from the lily flower and stands for “innocence, purity, and beauty”.
Lily
A popular girl’s name variation of Lillian.
Lucy
Lucy is a popular girl’s name with Latin origins. It means “light” and is the feminine version of Lucius.
Luna
Luna is a great name to give a girl. It comes from Latin and means “moon”. Recently it has become extremely popular due to the character in the Harry Potter novels with the same name.
Lydia
Lydia is a girl’s name with Greek roots. It means “woman for Lydia”.
“M” – Baby Girl Names
Mackenzie
Mackenzie is a great sassy and cute name for a girl. It has Scottish origins and means “child of the fair or wise one”. In addition, it is a great choice, as it is likely that your child may be the only one in her group of friends with that name.
Madeline
Madeline is a great girl’s name with French and Biblical origins. In French it means “woman from Magdala” or “high tower”. In the Bible, it is a reference to Mary Magdalene.
Madelyn
A beautiful variation on the French girl’s name Madeline.
Madison
Madison used to be a popular boy’s name. However, that is not the case any more. Rather, today it has become an extremely popular girl’s name. It has Teutonic origins. Due to it originally being a boy’s name it means “son of Maud”. However, don’t let that discourage you from giving this beautiful name to your baby girl.
Maya
Maya is a beautiful name to give a girl. It has both Sanskrit and Spanish roots. In Sanskrit it means “illusion, fantasy or God’s power”. In addition, it is another name for the Hindu goddess Devi.
Melanie
Melanie is a great girl’s name with French and Greek roots. In both languages it means “dark”.
Mia
Mia is a popular short girl’s name. It come from Hebrew, Italian, French, and Scandinavia. Depending where it comes from it can mean anything from “mine” to “bitter”.
Mila
Mila is a popular girl’s name with Persian and Russian origins. In Persian it means “stork” and in Russian it means “favor of the people”.
“N” – Baby Girl Names
Naomi
Naomi is a popular girl’s name with Biblical and Hebrew roots. In fact, it was the name of the mother in law of Ruth. More recently the famous model Naomi Campbell also has the name. In Hebrew it means “pleasant”.
Natalie
Natalie is the perfect name for a baby born on Christmas. It has French roots and actually means “born on Christmas”.
Nevaeh
Nevaeh is one of those new baby girl names that has recently taken hold. It actually has American origins and is the word “heaven” spelled backwards.
Nora
Nora is a popular girl’s name with Latin, Greek, and Scottish origins. In Latin it means “honor”, in Greek it means “light”, and in Scotland it is actually the female form of “Norman”.
Nova
Nova is a beautiful girl’s name with Latin and Native American origins. In Latin it actually means “new”. However, for the Hopi people it means “chases butterfly”.
“O” – Baby Girl Names
Olivia
Olivia is a popular girl’s name that is actually the female version of Oliver. It has Latin, Spanish, and Swedish roots. In Latin, it means “olive tree”.
“P” – Baby Girl Names
Paisley
Paisley is a popular girl’s name with Scottish origins. It comes from a particularly patterned, usually colorful fabric first produced in Paisely, Scotland.
Penelope
Penelope is a great girl’s name with Greek roots meaning “bobbin worker” or “weaver”. In Greek mythology she was the faithful wife of Odysseus during the Trojan War.
Peyton
Peyton is one of those great gender neutral names. It has English origins and means “warrior’s village”.
Piper
Piper is a popular girl’s name; however, originally it was an English occupational last name for people who played the flute.
“Q” – Baby Girl Names
Quinn
Quinn is a popular girl’s name with Irish origins meaning “intelligent” and “wise”.
“R” – Baby Girl Names
Reagan
Reagan is a great girl’s name with Irish roots meaning “little ruler”.
Riley
Riley is another one of those names that originally was popular boy’s name but now is a very popular girl’s name. It comes from Irish and means “brave”.
Ruby
Ruby is an extremely popular girl’s name with a cool, confident, and classic sound. It has both French and Latin roots. In French it means “red jewel” and in Latin it means “a deep red, translucent precious stone”.
“S” – Baby Girl Names
Sadie
Sadie is a popular girl’s name that is often used as a nickname for Sarah. However, it is a great name in its own right. It has Hebrew origins and means “princess”.
Samantha
Samantha is a relatively new popular girl’s name. It was initially made popular in the 1960s by the witch in the TV show Bewitched. It has Aramaic and Hebrew origins. In Aramaic it means “listener” and in Hebrew it means “told by God”.
Sarah
Sarah has long been a popular girl’s name. It has Hebrew origins and means “princess”. In addition, in the Bible, Sarah was the wife of Abraham and the mother of Issac.
Savannah
This is a popular girl’s name with American origins meaning “from the open plain”.
Scarlett
Scarlett is a great girl’s name for a headstrong and fiery girl. It works especially well if the girl has red hair. Especially since it originally meant “red” in English.
Serene
Serene is a beautiful, calm name to give a baby girl. It comes from Latin and actually means “tranquil” and “calm”. However, we can’t promise that your baby girl will be either!
Skylar
Skylar is a popular girl’s name with Egyptian origins meaning “sky”.
Sofia
A great variation on the name Sophia.
Sophia
Sophia is a great lyrical and feminine name for a girl. It has Greek origins and means “wisdom”.
Stella
Stella is a beautiful girl’s name with Latin and Swedish roots. In both languages it means “star”. A great name for the star of your life.
“V” – Baby Girl Names
Valentina
Valentina is a great girl’s name with Italian and Latin roots. It means “healthy” and “strong”.
Victoria
Victoria is a great girl’s name that has been around for a long time. It comes from Latin and was the name of the Roman goddess of victory.
Violet
Violet is a great girl’s name with Hindi roots. It means “happy girl”.
Vivian
Vivian is a beautiful girl’s name with Latin roots. It means “full of life”.
“W” – Baby Girl Names
Willow
Willow is a great girl’s name. It invokes the resilience, flexibility, and grace of the beautiful willow tree. In addition, the name has German origins and means “resolute” or “peaceful”.
“Z” – Baby Girl Names
Zoe
Zoe is an extremely popular name with Greek origins. In Greek it means “life”. Today one of the most famous people with this great name is the lovable hipster actress Zooey Deschanel.
Zoey
Zoey is a great alternative variation to the girl’s name Zoe. It gives it even more of a feminine sound.
Ideas for the top 100 baby girl names were taken from the following sources.[1]babble – 1,000 MOST POPULAR GIRL NAMES[2]baby center – Aaliyah[3]baby center – Vivian[4]baby center – Nora[5]baby name wizard – Origin of the name Lydia[6]baby center – Kinsley[7]baby name wizard – Isabelle[8]name berry – Everly[9]baby center – Elena[10]baby center – Avery[11]baby center – Aubrey[12]baby center – Adeline
References