John Gijsbert Alan „Johnny“ Heitinga (* 15. November 1983 in Alphen aan den Rijn) ist ein ehemaliger niederländischer Fußballspieler.
Johnny Heitingas Vorfahren stammen aus Indonesien; sein Großvater und sein 1957 in Djakarta geborener Vater zogen 1959 ins Land der ehemaligen Kolonialmacht. Als Kind begann Heitinga mit dem Fußballspielen beim ARC in seiner Geburtsstadt Alphen. Als er sieben Jahre alt wurde, schenkte ihm seine Mutter ein Probetraining bei Ajax Amsterdam, das dazu führte, dass Ajax ihn in seine Jugendausbildung aufnahm.
Er begann in Amsterdam als rechter Verteidiger, spielte jedoch gelegentlich auch im defensiven Mittelfeld. Aus der Jugendabteilung stieß er zur Saison 2001/02 zum Profikader. Bei seinem Debüt in der Eredivisie am 26. August 2001 war er bereits in die Innenverteidigung gewechselt. Im Spiel gegen Feyenoord Rotterdam wurde er in der 69. Minute für Schota Arweladse eingewechselt. Wenige Tage später kam er am 20. September 2001 zu seinem ersten internationalen Einsatz im UEFA-Pokal gegen Apollon Limassol. In dem Team um André Bergdølmo, Ferdi Vierklau und Rafael van der Vaart zählte er schnell zu den Stammkräften und kam bis zur Winterpause auf 13 Einsätze. Nach zwei weiteren Einsätzen in der Rückrunde warf ihn eine Verletzung zurück und er konnte keinen weiteren Beitrag zum Gewinn des Doubles leisten. Auch in der Folgesaison blieb er außer Gefecht gesetzt; erst ab Oktober 2003 spielte er wieder regelmäßig in Ajaxens erster Mannschaft. Am 9. November 2003 erzielte er im Spiel bei ADO Den Haag sein erstes Ligator: Auf Vorlage von Wesley Sneijder vollstreckte er per Kopfball zum 1:1 beim 4:1-Sieg der Amsterdamer. Später im Spiel wurde er mit der Gelb-Roten Karte vom Platz gestellt. In dieser Spielzeit, in der er in 26 Ligaspielen in der Innenverteidigung und auch wieder als rechter Verteidiger im Einsatz war, gewann er mit den Ajaciden erneut den Meistertitel und wurde A-Nationalspieler. 2006 und 2007 wurde er mit dem Team erneut Pokalsieger.