Christina- not keen really. Seems a bit sensible shoes and 3 bed semi in the suburbs.
Annabel- Very pretty name and lots of potential for nicknames but suffers slightly from popularity, especially against the similar Isobel/Isabelle contingent
Ruth- good, strong, beautiful name
Constance- Great name. Constance is feisty and headstrong
Pippa- nickname and a horsey one at that
Michael- okay, not going to set the world on fire
Leo- no but I don't know why
Robin- I dislike this too, but possibly because it's unisex, albeit with a different spelling
David- good solid name, but again doesn't stand out as anything special or remarkable