I'm German myelf and I do have to admit those German names look a bit out of place. But I actually like it. As I fully understand them, I immediately can associate some context to each of these names.
Having that said, all of the names are actually suitable.
I was actually laughing when I read...