The Duke and Duchess of Cambridge are celebrating the arrival of their third child - but what will the new baby prince be called?

Since the proud couple showed off their new arrival outside St Mary’s Hospital in Paddington, London yesterday, speculation over the newest Royal’s name has continued to mount.

William Hill has been taking bets, with the frontrunner being Arthur, at 2/1 this morning, and the second favourite being James at 4/1.

However, there are also a number of other Royal names in the running, including Philip, Albert, Henry, Alexander, Edward, Alfred and Louis.

It’s also possible to bet on less likely names, though, including Trevor at 100/1, superhero name Thor at 250/1, and Nigel and Wayne at 500/1!

Have your say on your favourite choice of name by taking part in our lighthearted poll.