1. Sophia

Meaning: Wisdom
If there's one name to rule them all this decade, Sophia is definitely it. After experiencing a mega jump in popularity in the '00s, Sophia has risen to become the cream of the name crop for girls, and it's easy to see why. Lyrical and romantic with just enough bombshell-ness (thank you, Sofia Loren and Sofia Vergara,) this is one name that's not going anywhere but up in the near future.
2. Emma

Meaning: Complete, universal
Charming and classic, Emma is the name of several literary heroines (thanks, Jane Austen!) and everyone's girl crush, Emma Watson. And while your daughter will most likely not be the only Emma at the playground—that's what you get when you pick a top 5 name after all—it's so lovely you may not even care.
3. Olivia

Meaning: Olive tree
Fifty years ago there was hardly an Olivia in sight, and nowadays it's hard not to find an Olivia among the sea of Sophias and Isabellas. Supposedly the name may have originated from the Bard himself, as the name of the main heroine in "Twelfth Night." If Olivia is way too trendy for you, check out the equally adorable Olive (like Drew Barrymore did) or the rarer Italian version, Olivia.
4. Ava

Meaning: Like a bird
Short, slightly vintage and feminine, Ava is a definite hit this decade. The moniker may bring to mind Old Hollywood starlet Ava Gardner, and it's also a favorite among celeb parents like Reese Witherspoon, Eli Manning, Hugh Jackman and Jeremy Renner.
5. Mia

It's the Scandinavian nickname for Maria and means "bitter" in Hebrew. Whichever background you prefer, just know one thing—Mia is très hot right now. Short, sweet and flirty, it's easy to see why it's become such a girl name du jour.
6. Isabella

Meaning: God is my oath
Thanks to the tween phenomenon known as "Twilight," Isabella had a meteoric rise (all the way to No. 1 in 2010) in the baby name game and is definitely one of the "it" girls now. If you need some heftier literary cred, Shakespeare liked to use the name, too. Potential nicknames Izzy and Bella can be appealing to those who don't want to yell four syllables every time they can't see their kid.
7. Zoe

Meaning: Life
Zoe minus the "y" is less "Sesame Street" and more modern woman. And thanks to the rise of celebs Zoe Saldana, Zooey Deschanel and Zoe Kravitz, the name has become more and more mainstream.
8. Lily

Meaning: Flower name, innocence
Lyrical and feminine, Lily is definitely a parental favorite with even Captain Jack Sparrow himself (aka Johnny Depp) naming his daughter this oh-so-sweet flower name. The white flower itself is often regarded as a symbol of purity, hence the phrase "lily-white."
9. Emily

Meaning: Industrious, striving
Classic and timeless, Emily has been in the Top 10 of both American and British girl names for the past decade, and doesn't look like it's going anywhere anytime soon. Inspirational Emilys then and now include poet Emily Dickinson, writer Emily Bronte and badass actress Emily Blunt.
10. Madison

Meaning: Son of Maud
Madison definitely conjures visions of Fifth Avenue luxe and a boarding school lifestyle, but that hasn't stopped hordes of parents from flocking toward it as a name for their baby girl. While the meaning "son of Maud" (who the hell is Maud?!) leaves lots to be desired, especially when your baby is a girl, the cute nickname of Maddie is an added bonus.