The newborn princess has a new name.

The Duke and Duchess of Cambridge have a name for their little girl. Meet Charlotte Elizabeth Diana. According to Kensington Palace, the royal baby's official title will be, Her Royal Highness Princess Charlotte of Cambridge.

Oddmakers had Charlotte, Victoria, Alice and Elizabeth as the leading favorites.. Diana was also on the list. Prince William and Kate Middelton introduced the baby princess over the weekend. Charlotte Elizabeth Diana weighed in at 8 pounds, 3 ounces.

Congratulations to the proud parents!