The baby boy was born at 4:24 p.m., weighing 8 pounds, 6 ounces. A name has not yet been announced for the child, who is third in line to the throne.
“It’s very special,” said William, who appeared from St. Mary’s Hospital with his wife a day after the birth of their still-unnamed son. Catherine held the child, wrapped in a cream-colored blanket, as they waved to well-wishers outside.
“He’s got her looks, thankfully,” the prince added.
“Their Royal Highnesses would like to reiterate their thanks to the hospital for the care and treatment they have all received,” a statement from the palace read.
People from all over the world had gathered outside Buckingham Palace to await news of the birth. At least one group of well-wishers brought flowers, champagne and a card for the Duke and Duchess of Cambridge.
“Both my wife and I are overjoyed at the arrival of my first grandchild. It is an incredibly special moment for William and Catherine, and we are so thrilled for them on the birth of their baby boy,” Prince Charles and wife Camilla said in a statement.
Earlier Monday, the duchess and Prince William traveled by car from Kensington Palace to the Lindo Wing at St. Mary’s Hospital.
The hospital, next to Paddington Station in London, is where William and his brother Prince Harry were born.