After Prince Harry and Meghan Markle showed off the latest royal arrival in Windsor today, all eyes were the betting for what the newborn would be called.
The result was completely unexpected: Archie Harrison Mountbatten-Windsor.
According to bookmaker comparison site Oddschecker, Spencer was the clear favourite for the royal baby's name, following a stream of bets in the last 24 hours.
Bookmakers installed ‘Alexander’ as the second favourite at 5/1 followed by ‘James’ and ‘Arthur’ which both followed at 10/1.
Also the name Theodore was puntered heavily on Wednesday, being cut from 20/1 into 10/1..
Donald was also on the list but not heavily fancied as the name for the latest British royal - it trailed the field at 500/1.