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