For instance, if you name your first child a very obviously German name, would it sound weird to then name your next child a very English name? Would they forever clash?

I like one German (girls) name very much, but all our other name choices are distinctly English.

My background is German, Czech and English. My DH's family is Czech.