Question: where does the last name schaefer come from
Answer: German word `` Schäfer '' , meaning shepherd