These days names are chosen from such a wide and wacky pool that it's inevitable that in 50 years time when we're old and doddery and looking to draw up a will, speak to a financial adviser or surgeon that many of them will have names that seem silly to us. I'm thinking Lexie-Rae, Poppy, Spike, Jayden etc.
I hate lots of names and have very rudely said so on a number of occasions but this is my most hated reason. Are people basically saying that the name isn't middle class enough? I don't make a judgement on a person based purely on their name, I may make a judgement on the person who bestowed that name on them.
Do people honestly think that if someone is called Daisy-Boo she will be unable to study hard, get into a good university, gain a good degree and become a doctor/scientist whatever. Will her name physically prevent this? No it bloody won't.