Herbert Heidenreich (ur. 15 listopada 1954 w Bindlach) – niemiecki piłkarz grający na pozycji napastnika, trener.
Kariera piłkarska Herbert Heidenreich karierę piłkarską rozpoczął w juniorach FC Nürnberg, w których grał do 1972 roku, a w latach 1972–1973 reprezentował barwy juniorów SpVgg Bayreuth, po czym przeszedł do występującej w Regionallidze profesjonalnej drużyny klubu, w której był jednym z najbardziej wyróżniających się zawodników, dzięki czemu został zauważony przez działaczy klubu Bundesligi – Borussii Mönchengladbach, w barwach której 14 sierpnia 1976 roku w zremisowanym 1:1 meczu domowym z MSV Duisburg zadebiutował w Bundeslidze. W sezonie 1976/1977 rozegrał 25 meczów ligowych, w których zdobył 2 gole, a także zdobył mistrzostwo Niemiec oraz dotarł do finału Pucharu Europy, w którym 25 maja 1977 roku na Stadio Olimpico w Rzymie Źrebaki przegrały 3:1 z angielskim FC Liverpoolem.
W sezonie 1977/1978 reprezentował barwy klubu 2. Bundesligi – Tennisu Borussia Berlin, a w latach 1978–1984 reprezentował barwy FC Nürnberg, z którym po spadku z Bundesligi w sezonie 1978/1979, w następnym sezonie – sezonie 1979/1980, wygrał rozgrywki 2.