Question: why are jewish names german?
Answer: Jews have historically used Hebrew patronymic names. While permanent family surnames started appearing among Sephardic Jews in Iberia and elsewhere as early as the 10th or 11th century, they did not spread widely to the Ashkenazic Jews of Germany or Eastern Europe until later.