After months of speculation, the Royal Baby betting market is officially closed:
HRH The Prince of Cambridge now has a name: George Alexander Louis!
The 31-year-old Kate Middleton gave birth to the prince on Monday, and the couple took him home from the hospital last night, just over 24 hours later.
Not before providing us with some precious Royal Baby photos, fortunately.
The couple confirmed the Royal Baby's name on Twitter moments ago:
"The Duke and Duchess of Cambridge are delighted to announce that they have named their son George Alexander Louis," Clarence House confirmed.