PREDICTION FOR ROYAL BABY
I predicted that George would be named George.
I predicted that Charlotte would be named Charlotte.
So here's my prediction for the new royal baby boy:
Henry Albert James
Henry is Harry's formal name, Albert comes from Queen Victoria's husband, and there have been many memorable rulers named James in the UK (including Mary Queen of Scott's son).