Duchess Catherine, formerly Kate Middleton, gave birth to a daughter this morning shortly after 8.30AM.

The daughter, who will be a Princess of Wales, is said to weigh 8lbs. 3oz, with Prince William present when she was born.

Already, tributes have been pouring in, with the HMS Lancaster announcing the birth via an unusual method.

So, let's talk baby names. We're going with Charlotte, Elizabeth, Victoria or Caroline.

Any thoughts yourself? Let us know in the comments!


Via Twitter