Royal baby name: What will William and Kate call their son?

Update: On July 24, Kensington Palace announced the baby's name as George Alexander Louis. He will be known as His Royal Highness Prince George of Cambridge.

The Prince of Cambridge is here, and we now know his birthday (July 22), time of birth (4:24 p.m., London time), birth weight (8 lbs., 6 oz.), place of birth (the Lindo Wing at St. Mary's Hospital), astrological sign (Cancer, like his dad and late paternal grandmother) and how excited well-wishers are about the royal arrival (very).

What we don't yet know is his name. And until Prince William and Kate, Duchess of Cambridge, announce a moniker for their little one, all we can do is wait -- and make some guesses.

Bookmakers have placed odds on a few name contenders, and the all-around favorite seems to be George. Paddy Power lists the odds on that name at 7/4, as of Tuesday morning, while Ladbrokes has it at 2/1.

Other favorites, for those playing the name game, are James, Alexander, Arthur, Louis, Henry (the birth name of William's brother, Prince Harry), Richard and Phillip.

Some other names seem less likely -- Joffrey (as in the "Game of Thrones" character) is listed on Paddy Power with odds of 500/1. Same goes for Elvis, Tyler and Rumpelstiltskin.

If William and Kate stick to tradition, it's likely they'll give their baby boy more than one name -- William's full name is William Arthur Phillip Louis, while his brother, Harry, is Henry Charles Albert David. Their father, the Prince of Wales, is Charles Phillip Arthur George, and Queen Elizabeth II was born Elizabeth Alexandra Mary.

Whatever they choose to call him, the baby's official title will be His Royal Highness Prince (name) of Cambridge.

What do you think William and Kate will name their son? Vote in our poll, or share suggestions in the comments.