Heinrich Barnes (born 12 December 1986, in Pretoria) is a male freestyle wrestler from South Africa.
He participated in Men's freestyle 66 kg at 2008 Summer Olympics.
He was eliminated in the 1/16 of final losing to Mongolian Buyanjavyn Batzorig.
He also competed in collegiate wrestling for two years at Oregon State University where he earned All-American status placing 8th in the 2009 NCAA Championships.