In Sweden, we have a lot of “son” names (Most common last names: #1 – Johansson, #2 – Andersson, #3 – Karlsson*). This is obviously remnants from the patronymic days, examples of which you can still see in action in Iceland. In addition to this, I’d say (this is based on experience, I have no empirical proof of it) a lot of names are related to nature. There are all kinds of trees, streams, mountains, hills, twigs, branches (and on and on).
Just to give you a feeling, these names all start with “Birch”:
Björkegren (Birch branch)
Björkgren (Birch branch)
Björklund (Birch grove)
Björkman (Birch man)
Björkqvist (Birch twig)
Björkström (Birch stream)
And that’s how it goes. That is my normal.
Then I moved to the Netherlands, and my normal is being challenged EVERY DAY.
While my partner, like myself, has a slightly odd – but still reasonably acceptable – last name, we have friends with names like Bloemen (Flowers), de Groot (the great/big), de Koning (the King), de Boer (the Farmer), Klein (little), van den Heuvel (from the hill) (etc.). That I could learn to live with, but then comes the ridiculousness that is Dutch last names. These are actual last names, of actual people:
Suijkerbuijk (sugar belly)
Naaktgeboren (born naked)
Spring in t veld (jump in the field)
Vroegindeweij (early in the meadow)
Rotmensen (dreadful/degenerate people)
Discussing this at work and home, the Dutchies in my life go “what? these are normal names, I don’t understand why you think it’s weird”.
I can’t even…
There are more examples of this here and here.