What will Kate and Will's new baby be called?

Bookies are taking bets on what the new royal baby will be named.