For free real time breaking news alerts sent straight to your inbox sign up to our breaking news emails
Sign up to our free breaking news emails
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.
The second royal baby in pictures
Show all 19Kensington 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