It's a boy. Catherine the Duchess of Cambridge has given birth to a 8 pound 6 ounce boy who automatically becomes the Prince of Cambridge. The royal birth was announced this afternoon after the birth at St. Mary's Hospital in London. No name as been announced.