At least northern Europe has a mixture of names like you mentioned.
Frankenstein is German, the name Quisling got its bad reputation from Norway.
Many names refer to a trade others to a quality in a person, good, bad, nasty, tall small (all translated) others refer to nature birch, fox etc.
Here is a link.
http://www.last-names.net/