Royal babies tend to be given traditional royal names, but the Duke and Duchess of Cambridge's second child is never likely to be king or queen, so they may feel they can be a little more adventurous in their choice of name.
The latest odds being offered by Britain's bookmakers suggest punters think the couple will avoid naming their baby after parents or grandparents, and will delve a little further back into royal history with their choice of name.
Alice has emerged as a strong favourite with punters, leading to speculation that someone might have inside information about the couple's thinking.
But could the Duke and Duchess surprise us all by going for Carole, Florence or Helen?
About William and Kate