The Duchess of Sussex has given birth to a healthy baby boy.

Buckingham Palace has announced that both mother and child are well and the baby is weighing 7lb and 3oz.

Harry and Meghan's baby will be seventh in line to the throne and the Queen and the Duke of Edinburgh's eighth great-grandchild, and a fourth grandchild for the Prince of Wales.

The Palace confirmed that The Duke of Sussex was by Her Royal Highnesses' side.

The new royal baby was born at 5.26am and the rest of the royal family are said to be absolutely delighted by the news.

Now start the name games? What do you think they will call the new royal baby?