Schaefer (along with various similar spellings) is a surname of Germanic origin.
Schaefer, Schaffer, or Shafer may also refer to: