Hermann Schaper (ur. 12 sierpnia 1911 w Strassburgu, Alzacja, zm. 2002) – niemiecki zbrodniarz wojenny w czasie II wojny światowej.
Działalność podczas wojny Członek niemieckiej narodowosocjalistycznej partii NSDAP – numer legitymacji 105606, a następnie, od 1937 roku, esesman z SS-Totenkopfverbände (nr legitymacji 3484) w randze porucznika SS (Obersturmführer).
Dowodził jako kapitan (Hauptsturmführer) oddziałem wydzielonym z urzędu gestapo Ciechanów-Płock. Schaper działał w okręgu Płock (przemianowanym na Schröttersburg), zarządzanym przez ród pruski von der Groeben; przełożonym Schapera był dowódca Gestapo w Ciechanowie (przemianowanym na Zichenau).
Ustalono, że przy pomocy swojego oddziału prowadził systematyczne mordy według tej samej metody na bolszewikach, ich sympatykach, NKWD-zistach i Żydach, w miarę zdobywania terytoriów wcześniej zagarniętych przez Sowietów w miejscowościach czasem raczej dość już daleko za przesuwającym się frontem wschodnim. Przeprowadził akcje likwidacji w takich miejscowościach jak: Wizna (koniec czerwca), Wąsosz (5 lipca), Radziłów (7 lipca), Jedwabne (10 lipca), Łomża (wczesny sierpień), Tykocin (22–25 sierpnia), Rutki (4 września), Zambrów i Borkowo.