The Duke and Duchess of Cambridge have named their son George Alexander Louis, Kensington Palace has said.
The third in line to the throne, who was born on Monday at 16:24 BST, will be known as His Royal Highness Prince George of Cambridge.
The Queen was told of Prince George’s name when she met him for the first time on Wednesday.
The family are at the Middleton home in Bucklebury, Berkshire, after spending a night at Kensington Palace.
The duke and duchess had been expected to pick a traditional royal name for their son, who was born at St Mary’s Hospital in London, weighing 8lbs 6oz.
Royal infants usually have historical names which are passed down through the generations.