Prince William’s wife Kate gave birth at 1001 GMT. The baby, now fifth in line to the throne, weighed 3.8 kg.
William was present for the birth at St Mary’s Hospital in west London where their other two children were also born.
“Her Royal Highness and her child are both doing well,” Kensington Palace said.
Queen Elizabeth, Prince Charles, the baby’s grandfather, and other members of the royal family and Kate’s family have been informed and “are delighted with the news”, it added.
William later left the hospital to cheers and shouts of congratulations. “I’ll be back in a minute,” the smiling and waving duke said as he drove off to collect the couple’s other two children.
Princes Charlotte, 2, later waved as she entered the hospital, drawing cheers from the crowds.
Until a change in the law in 2013 Charlotte was not considered to be in line to the British throne because she is female.
More No Comment
Hundreds of Danes protest against COVID restrictions in Copenhagen
Millions take sacred dip during India's Magh Mela bathing festival
Wax stars join diners at NYC restaurant for COVID-safe experience
COVID: Nice beaches deserted during city's first weekend lockdown
Russians mark sixth anniversary of opposition figure Nemtsov's killing
Israelis celebrate Purim with parade amid tighter COVID restrictions
Cellist Camille Thomas fills empty Louvre with classical music
Rollerblading police unit established in Pakistani port of Karachi
Musicians play as Myanmar coup protests continue
Wild Aussie sheep loses 35 kilos at the baaa-bers
Ecuador prison riots: Number of inmates dead in rises to 79
Police block the path of anti-coup protesters in Mandalay, Myanmar
Robots used to pour and deliver beers in Seville bars during pandemic
Rome entertainment workers protest against coronavirus restrictions
Youth-led protest gets musical as it kicks off in downtown Yangon