The bets are finally off! Prince William and Duchess Kate Middleton have named their son George Alexander Louis. The Prince of Cambridge, third in line for the British Throne, will share the name of his great grandfather, the late King George VI. The world has been awaiting the announcement of the future monarch's name since Buckingham Palace announced Kate and William's pregnancy last December. Many proposed George as the most likely name for a baby boy. Now, that the mystery around the Royal Baby has been resolved, everyone can finally sleep soundly.