The Duke and Duchess of Cambridge have named their baby daughter Charlotte Elizabeth Diana, Kensington Palace has announced.

The Princess, who was born on Saturday, weighing 8lbs 3oz, will be known as Princess Charlotte.

Kensington Palace said in a short statement: "The Duke and Duchess of Cambridge are delighted to announce that they have named their daughter Charlotte Elizabeth Diana.

"The baby will be known as Her Royal Highness Princess Charlotte of Cambridge."

Charlotte is likely to be a tribute to William's father the Prince of Wales as it is the feminine form of the name Charles.

And the middle names of the princess obviously recognise her great grandmother the Queen - Elizabeth II - and her grandmother Diana, Princess of Wales.

The name Charlotte had been a favourite with the bookies during the week but in the last few days had been pushed into second place by Alice.

But betting firms have said they would face a huge payout if any of the heavily backed top five names were chosen by the Cambridges.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.