A royal prince is born, and we now know his name.
Prince William and Kate have decided to name the newborn George Alexander Louis.
He will be known as His Royal Highness Prince George of Cambridge.
George has been the name of six British kings, including Queen Elizabeth's father, who reigned from 1936 to 1952.
Prince George was born on Monday.