Speculation over the name of the Duke and Duchess' third child has gone into overdrive, and the betting odds make interesting reading.
It was confirmed that the the Catherine has given birth to a healthy baby boy with speculation rife over what the Royal duo will name their third-born.
Arthur comes out top at 3/1, while Albert is storming in at 8/1.
There are some obscure additions in the betting list too, with Arsene coming in at 500/1 alongside Donald and Leroy, while Boris and Barack are both at 250/1.
Here are the top names according to betting company Coral's latest odds:
For the full betting list from Coral, click here.