John Nicholaas "Johnny" Rep (lahir 25 November 1951 di Zaandam, Noord-Holland) adalah mantan striker sepak bola Belanda. Saat ini ia memegang rekor sepanjang masa untuk gol Piala Dunia FIFA untuk Belanda dengan 7 gol. Dia bermain di dua final Piala Eropa I dan dua final Kejuaraan Dunia untuk Belanda (1974 dan 1978).
Rep melakukan debutnya untuk Ajax pada 29 Agustus 1971. Dia mendapatkan gelar 'Goudhaantje (Goldcrest)' karena kemampuannya mencetak gol-gol penentu. Selama pertandingan kembali untuk Piala Interkontinental melawan Independiente pada tahun 1972 ia mencetak dua dari tiga gol Ajax. Pada tahun 1973 ia mencetak gol penentu 1-0 di final Piala Eropa I melawan Juventus Italia.
Pada tahun 1975 Rep meninggalkan Ajax untuk klub Spanyol Valencia CF dan digantikan oleh Tscheu La Ling. Dia bermain dua musim di Valencia di mana dia mencetak 22 gol. Langkah berikutnya dalam kariernya membawa Rep ke Prancis di mana ia bermain dua musim SC Bastia (33 gol) dan empat musim untuk AS Saint-Etienne (44 gol). Dia kembali ke liga Belanda pada tahun 1983 untuk bermain untuk PEC Zwolle, Feyenoord sebelum mengakhiri karir pemain profesionalnya di HFC Haarlem.