You're having a girl — congratulations! While there are plenty of big decisions coming your way, choosing a name for her is one of the first that you'll have to make. Whether you go with a more traditional option or something more unique, these adorable names are all solid choices for your new bundle of joy.
Emma has been the top name in the United States for four years, according to the Social Security database. It's for a good reason — not only does the name mean "universal" in German, but it's a timeless moniker, with its popularity spanning all the way back to Jane Austen's era. Plus, with celebrities like Emma Stone, Emma Thompson, and Emma Watson to look up to, why wouldn't you want to name your own star after one?
Inspired by the white hat-wearing character of Olivia Pope on Scandal, you could name your baby Olivia in the hopes that she'll always have a trusted circle of friends: the name also means "olive tree" in Latin, and is a symbol of peacefulness and friendship.
Are you ready to raise one strong woman? Alexandra means "defending men" in Greek, so repeat after me: Who run the world? Girls.
Everyone loves Chrissy Teigen, so take some inspiration from your favorite pop culture icon and give her name — and a role model – to look up to.
The name, which can be shortened to Bella, is a beautiful way to pay homage to an Italian family. It also means "pledged to God" in Hebrew, so for devout families, it's a win, win.
Ava, a variation of Eve, means "life" in Latin. What better way to celebrate her new life than naming her after the gift itself?
Every royal family fan knows that Kate Middleton's daughter is named Princess Charlotte, so it won't be a surprise if you give your own princess the same name.
The German name for "work," Amelia is no name for a slacker. This girl is ready to earn her keep and show everyone who's boss.
A more old-fashioned name, Cora was the daughter of the Greek god Zeus. It means "maiden" in Greek, and can also be used as nickname for Coraline or Cordelia.
Do you see a daddy's girl coming your way? Abby means "my father is joyful," so there's no better way to describe the bond between father and daughter than with this adorable name.
A baby girl name that's perfect for Disney-loving parents, we recommend binge-watching all the classics with your little one.
Sophia is one of the most popular baby names in the U.S., and it translates to "wisdom" in Greek. In other words, you have one smartie on your hands!
Penelope is another timeless baby name, and it comes with a plethora of nicknames. Whether you opt for Poppy, Penny, Nelly, or Nell is up to you!
Naming your little girl after her big, gorgeous eyes is pretty unique, and it's one of the most adorable names we've ever heard.
Take inspiration from your favorite flower or the iconic character from Titanic. Either way, your baby girl's name clearly represents true beauty.
Will and Jada Pinkett Smith named their creative daughter Willow, which comes from the old tree. She's bound to grow up either with a love of the outdoors or with grace — just as the trees look.
Instead of naming your daughter Grace, take the nontraditional route and give her a moniker with a similar meaning.
Every baby girl deserves a name that's just as precious as she is.
With a name like Melody, don't be surprised if she ends up pursuing a musical talent.
We all know who the new princess of the house is, so give her a name that translates to the term in Hebrew.