These things keep changing so rapidly, though: what was hilarious 20 years ago is plain everyday today. Where are the Marks and the Fionas of yesteryear? Somebody with an unusual name may simply be at the forefront of the next trend. My mother wanted to be brave and original and call me Susannah- until she got to the ante-natal ward and found all the other mums on the ward were also planning to be brave and original... I am not called Susannah!
Anyway, once you've known somebody with a certain name, you're going to think about that person, not about the name, next time you hear it.
I think surnames as first names is an odd concept, because it is not (at least not currently) part of my culture, but they are obviously perfectly normal to the people around me.
On the other hand, the kind of names I would see as normal would seem impossibly hippyish in this country. Path, anyone (Stig)? Stone (Sten)? Bear (Björn)? Both my dc's have foreign names that have to be spelled out, cannot be pronounced and (in the case of my ds) need special fiddling with the keyboard. I don't think they're suffering- they like their names.
Obviously, there is a class difference within the UK, as well as the differences between countries. Which makes me even more wary of condemning other people's names - am I actually saying something about a whole section of society? And if so, what does that make me?