Meghan Markle, the Duchess of Sussex, has given birth to a baby boy.
Prince Harry, who was present at the birth, said the couple were "still thinking about names" for their son.
He also said he planned to make another announcement in two days' time "so everyone can see the baby".
The child will be seventh-in-line to the British throne, behind Prince Charles, Prince William, William’s three children and Prince Harry, the Duke of Sussex.
Breaking with tradition, the Duke and Duchess said earlier in April that they would keep the birth private until they had "celebrated as a family".

Nine injured in attack in Taipei, media reports
Putin offers no compromise on Ukraine, says EU 'robbery' failed
Bangladesh rocked by unrest after death of student leader
Suspected gunman in Brown University shooting found dead
Ukraine's Zelenskyy meets Poland's Trump-backed president at key moment in war
No evidence alleged Bondi gunmen received military training in Philippines
At least 12 killed in Nigeria mining site attack
Russian attack on Ukraine's central Cherkasy injures six, causes blackouts
