Royal baby name: Duke and Duchess of Cambridge announce that their daughter is called Charlotte Elizabeth Diana
Princess of Cambridge has been named after weeks of speculation

The Duke and Duchess of Cambridge have announced that their second child is called Charlotte Elizabeth Diana.
The girl, who was born on Saturday 2 May, weighing 8lbs 3oz.
The Duchess went into labour shortly after 6am on Saturday morning, and gave birth to the girl at 8.34am.
Kensington Palace confirmed the news:
Charlotte was the bookies' favourite name, with Elizabeth and Diana also in the running.
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies
Comments
Bookmark popover
Removed from bookmarks