Well, i know. However, you'll get this strangeness in everyday reality as well.
I'm Swedish, so I'm used to the last names used here. For those in the English speaking world they're just sounds, and we don't usually translate names. If we did they'd probably stand out as alien or even outright hilarious.
Peter Forsberg, a pretty well known hockey player. His last name is Rapidsmountain (the fast flowing part of a river followed by mountain).
Ahlgren, a fictious US officer in the movie The last Samurai. Alderbranch. So a species of tree followed by branch.
It's a standard construction over here. Jam together two things found in nature and, voila, you have yourself a last name in Sweden.
Normal English names would be as outlandish if translated into Swedish since we don't name families after professions. Smith, Cobbler and Carpenter are all big nonos.
The thing is, outlandish or not, a name would always be easy on the ear for the locals, and whatever writing system is used, there's no way people would need to go outside said system's normal behaviour for naming purposes.
And yeah, it's just a pet peve of mine. There are examples given earlier in this thread that made me go: Huh, what's so bad about that? :D This thread is, in the end, about our personal gripes.