Herbert Schäfer (16 August 1927 in Siegen – 16 May 1991 in Siegen) was a German international footballer who played for Sportfreunde Siegen. He also competed in the 1952 Summer Olympics and in the 1956 Summer Olympics.