Johann Hafner ist der Name folgender Personen:

* Johann Hafner (Komponist) (auch Johannes Hafner; 1901–1985), deutscher Kirchenmusiker und Komponist Johann Evangelist Hafner (* 1963), deutscher Theologe und Philosoph Johann Peter Hafner (1881–1966), deutscher Kommunalpolitiker und Beigeordneter Johann Ulrich Hafner (1827–1891), Schweizer Ingenieur, Unternehmer und Politiker