PRINCESS Charlotte Elizabeth Diana was named after Prince Charles’ greatest enemies, it has emerged.
Royal insiders revealed the name is designed to drive Charles insane by reminding him of the people who ruined his life, thus paving the way for Prince William to succeed the Queen.
A source said: “It combines the person who refuses to relinquish the throne he covets and the person who made everyone think he was a shit.
“And Charlotte is a woman on eBay who keeps beating him to the Franklin Mint royal memorabilia he collects. Whenever he hears it his eyelid twitches for a good half hour.”
It is understood William and Kate forced Charles to accept the name by insisting it was a choice between Charlotte Elizabeth Diana and ‘Trotsky Ringpiece Robespierre’.
Meanwhile, the royal nannies will teach Princess Charlotte to say ‘you’ll never be king’ whenever she meets her grandfather.