Schubach is a surname of German origin, likely a variant of Schüpbach, a toponymic surname from the village of Schupbach in Hesse, Germany. Notable people with the surname include: