The Duke and Duchess of Cambridge have announced their newborn son is to be called George Alexander Louis. He will be known as His Royal Highness Prince George of Cambridge.
The announcement at 6.20pm showed the couple have chosen to stick with very traditional royal names. There have already been six British monarchs called George – the last being the Queen's father, George VI. Louis is also a favourite and was the name of Lord Mountbatten, the uncle of the Duke of Edinburgh.
(read more after the cut)
The announcement comes a day after the duchess left hospital and two days after she gave birth, and hours after the Queen met her great-grandson for the first time.
George was the most popular name with betting firms William Hill, Coral and Paddy Power. James was also a favourite with punters, with Alexander, Henry, Louis, Richard and Arthur the next most popular choices.
It was widely expected that William and Kate would not wander far from convention and select anything too outlandish for a prince who is likely to reign one day and whose name could symbolise an era.
The naming has happened quickly by historical royal standards. Prince George's father was not named for a week, and it took a month for the name of the baby's paternal grandfather, Prince Charles, to be announced.
Earlier, for the first time in more than a century, a reigning monarch met a great-grandchild born in direct succession to the crown when the Queen was introduced to Prince George.
She made the short journey from Buckingham Palace to Kensington Palace, where the Duke and Duchess of Cambridge and their son had spent their first night at home as a new family.