Family name origins & meanings South German : habitational name for someone from any of various places called Rosche, Roschau, Rascha, Rasch, or Raschau.South German : variant of Roesch.