Here's her guide for David and Sam on what to call their daughter without making any political faux-pas with the backbenchers.
In
- Beryl - Now this is up your street, Dave. Going Greek won't just boost our position in Europe but you can't go wrong with a name which means blue-green. Befitting of our logo - a keeper.
- Victoria - For Christ's sake, it even has 'Tori' in the title, it's a name that once belonged to a monarch and it's V for Victory. An all-rounder.
- Michaela - Honour your predecessor leader Michael Howard with this female form of his name
- Clementine - It was good enough for Winston, it's good enough for you.
- Margaret - A risky one. But a fantastic way to honour our Lady
- Nicole - Celebrate the Coalition union with this
Out
- Harriet - means estate. Also a name of a hysterical Labour harpy
- Yvette - Other name half of Ed Balls. Don't balls up her future with that juxtaposition
- Scarlet - red alert. Now we don't want anything that colour now!
- Anita - its meaning gives all the wrong connotations. Grace and favour flats come to mind.
- Halle - While the gorgeous Halle Berry has no problems with her name, it means home rule. Not something which has done us Tories terribly well.
- Jessy - A wealthy name. Expect outcries for a ban on her name.
- Barbara - Foreign. Forget the Sun vote if you pick this.
- Truro - (is that even a girls name?) - Don't do a Beckham, it just isn't classy
- Millie - the name of a party on its last legs.