Prince William and Kate Middleton 28689

As pretty much everyone in the world now knows, the Duke and Duchess of Cambridge (AKA Kate Middleton and Prince William) welcomed a royal baby girl early May 2nd. But now we know that they gave their daughter a baby name befitting a princess (and those betting that it'd be Chardonnay were sorely disappointed). So let's get the scoop behind this very traditional and sentimental baby name choice: Charlotte Elizabeth Diana.

Charlotte is an old-school royal name—there was a Queen Charlotte in England during the late 18th century, and it also pays homage to the new princess's grandpa, Prince Charles. Charles is a French name that means "free man," and it's very popular here—just outside the top 10 baby names.

Elizabeth is clearly a homage to the new princess's great grandmother, the current Queen Elizabeth II (and also goes back to one of the grandest queens in royal history). It's a perennial top 20 favorite here in the U.S., with Biblical roots and a slew of great nicknames.

Diana is clearly picked to pay honor to the Prince's late mother, the popular Princess Diana. It's a lovely name connected to the Roman goddess of the moon, and means "divine." It's currently just inside the top 300 in the U.S.

In all, it's a lovely and not unexpected mix of baby names for this new princess, ones that perfectly mirrors the picks made for her big brother George.

Tell us: What do you think of the royal baby name? Is there anything there you'd pick for your own daughter—or is it too traditional for you?