The Duchess of Sussex has given birth to a baby boy weighing 7lb 3oz. The Duke of Sussex was present for the birth, at 5.26am on Monday. Speaking to the press in the afternoon, Prince Harry said he was ‘absolutely over the moon’ about his newborn son.