John Nicholaas "Johnny" Rep (geboren 25 november 1951 in Zaandam, Noord-Holland) is een voormalige Nederlandse voetbalspits. Hij is de huidige recordhouder van het wereldkampioenschap voetbal met 7 doelpunten voor Nederland. Hij speelde twee finales van de Europacup I en twee finales van het wereldkampioenschap voor Nederland (1974 en 1978).

Rep maakte zijn debuut voor Ajax op 29 augustus 1971. Hij verdiende zijn 'Goudhaantje' vanwege zijn vermogen om beslissende doelpunten te maken. Tijdens de returnwedstrijd om de Intercontinentale Cup tegen Independiente in 1972 scoorde hij twee van de drie Ajax-doelpunten. In 1973 scoorde hij de beslissende 1-0 in de Europacup I-finale tegen het Italiaanse Juventus.

In 1975 verliet Rep Ajax voor de Spaanse club ValenciaCF en werd hij opgevolgd door Tscheu La Ling. Hij speelde twee seizoenen bij Valencia waarin hij 22 doelpunten maakte. De volgende stap in zijn carrière bracht Rep naar Frankrijk waar hij twee seizoenen speelde voor SC Bastia (33 doelpunten) en vier seizoenen voor AS Saint-Etienne (44 doelpunten). Hij keerde terug naar de Nederlandse competitie in 1983 om te spelen voor PEC Zwolle, Feyenoord voordat hij zijn professionele spelerscarrière eindigde bij HFC Haarlem.