Casper is more of a European name, I think - Peter Schmeichel's son is called Casper. But 'posh' people often go for these type of names - e.g. Rupert - you couldn't get away with that at a state school but it seems to be quite popular with Army officers, bankers etc.
You can often guess a...