If you placed your bets on what Kate Middleton and Prince William were going to name their baby, you win if you chose George. Clarence House has revealed that the baby's official name is George Alexander Louis.
The little prince will officially be known as His Royal Highness Prince George of Cambridge.
What do you think of the baby boy's name? Were you expecting them to choose a traditional name like George or something else? Tweet us @OKMagazine!