Karl Hermann Struve (ven. Герман Оттович Струве, German Ottovitš Struve; 3. lokakuuta (J: 21. lokakuuta) 1854 Pietari, Venäjä – 12. elokuuta 1920 Bad Herrenalb, Schwarzwald, Saksa) oli venäläis-saksalainen tähtitieteilijä. Hän syntyi ja vaikutti aluksi Venäjällä, mutta muutti 41-vuotiaana Saksaan, jossa työskenteli loppuikänsä.
Jo Hermann Struven isoisä Friedrich Georg Wilhelm von Struve ja isä Otto Wilhelm von Struve olivat tähtitieteilijöitä, samoin hänen veljensä Ludwig Struve, poikansa Georg Hermann Struve ja veljenpoikansa Otto Struve. Suku oli alun perin saksalainen.
Hermann Struve valmistui vuonna 1882 Tarton yliopistosta ja työskenteli sitten sukulaistensa johtamassa Pulkovon observatoriossa Pietarin lähellä. Hänet nimitettiin observatorion vanhemmaksi astronomiksi vuonna 1890 ja hänen odotettiin seuraavan isäänsä Otto Wilhelm von Struvea laitoksen johtajana. Vuonna 1895 hän kuitenkin hyväksyi kutsun Saksaan Königsbergin observatorion johtajaksi. Vuosina 1904–1920 hän johti Berliinin observatoriota.