Royal baby name finally revealed & you won’t believe what they picked!​

The royal baby may only be three days old, but she's already garnering global attention! Since the sweet Princess arrived on Saturday, everyone has been wondering what the Duke and Duchess of Cambridge decided to name their little one. I was hoping that Prince William and Kate Middleton would name the baby after her grandmother Princess Diana. We finally know what the sweet newborn's name is and it's pretty perfect!  

Read more ¿Qué más?: 10 Beautiful bilingual baby names we love

The newborn's full moniker is Princess Charlotte Elizabeth Diana of Cambridge. It's so beautiful! I love that they honored baby Charlotte's great grandmother Queen Elizabeth II and her late grandmother Princess Diana. At the same time, the royal baby also has her own identity and Charlotte is a lovely classic name (it's also a nod to Prince William's dad, Charles, since it's the female version, but sources say that was just a "happy coincidence"!).

charlotte elizabeth diana

If you're looking to honor your roots and go for a classic name, we have our own list of beautiful names inspired by our abuelas' time. Click through for inspiration! 

Image via Getty, Palacio de Kensington/Twitter

Isabel

phn5otchs01.jpg
Thinkstock

The Spanish translation for Elizabeth in English was among the top Spanish names for women in the 16th century. The traditional name means "God is plenty." The beautiful name continues to be a favorite and has peaked at the top 100 Spanish names for several years in a row.

Maria

ph30a6fr401.jpg
Thinkstock

Maria, which derives from the biblical character known as the mother of Jesus, has been a favorite among Latino families for centuries. The name is so common, that almost everyone has a Maria in the family. Maria has been peaking on the most popular list again, but most renditions have another named attached. For example, Maria Fernanda and Maria Jose are favorites.

Lucia

php03y278k1.jpg
Corbis

The lovely name, which initially grew in popularity during the early 1800's, means "graceful light." It made a peak in popularity in 2011 and is currently the 15th most popular Spanish baby name in the U.S. Now that's a comeback!

Guadalupe

ph3amr2pq81.jpg
Thinkstock

Known as the patron saint of Mexico, Guadalupe has been a sacred and beloved name for decades. The abuela-worthy name made a strong comeback in 2005 and has continued to thrive in popularity. The best part is that the baby can be nicknamed "Lupita."

Margarita

phwcjuzvkg1.jpg
Corbis

The Spanish name meaning "Daisy" has never really gone out of style! It's a sweet and floral abuelita name that's still popular to date. The hippie name was most loved in the 1970's, but it's still going strong. Yay!

Catalina

phpmwhc8ys1.jpg
Thinkstock

Catalina is an old school name that has been popular for centuries, but it's loved among modern moms too. The Spanish name symbolizes purity. Babies named Catalina had its highest peak in 2012 and was among the top 20 most popular Spanish names in 2013.

Juliana

phqn41ue4g1.jpg
Corbis

The poetic name means "youthful," which may explain why it has never died in popularity. A loved name since the 1700's, Juliana resurfaced as a popular name in 2012. A family of youthful women is always in style!

Francesca

phwtbuhem81.jpg
Corbis

The abuela name, which means "free," is truly timeless. In 2005, the name peaked in popularity and is still a favorite. Although, I doubt the nickname "Fran" is being used nowadays.

Celeste

phhtvde0kc1.jpg
Thinkstock

Meaning "heavenly," Celeste has been a popular Spanish name since the 16th century. The delicate baby name grew in popularity in 2005 and remains one of the most loved Spanish names.

Emilia

phxdir3w8w1.jpg
Corbis

Emilia grew in popularity in the early 1880's and then slowly faded away until 2012. In Spanish, the name means "flattering." Well, isn't that just lovely for all generations!

Lola

phqj9e970g1.jpg
Corbis

Who doesn't love the nickname "Lolita"? The sweet sounding name was popular in the 1880s and is an abuela name that has stood the test of time. The name actually means "sorrow," but that hasn't stopped countless of families from loving it!

Victoria

ph6m0d7okg1.jpg
Corbis

In Spanish, the name is suited for a powerful woman. Meaning "triumphant," this is perfect for a strong-willed little girl just like abuela. Victoria is among the top 10 most popular Spanish baby names out there. Bravo!