The announcement that Meghan Markle has given birth to a baby boy means that the odds of Prince Harry's first child being named Diana have gone down to zero.
However, royal fans have pointed out that it does not mean the new parents can't name their boy after his late grandmother - and no, not by naming him Spencer.
Instead, some royal fans have suggested they could re-jig the letters in the name Diana to spell Aidan.
Alexander is the current bookies' favourite, with Spencer in second and Arthur and James close behind.