John Gijsbert Alan Heitinga (Alphen aan den Rijn, 15 november 1983) is een voormalig Nederlands voetballer. Hij speelde vooral centraal en rechts in de verdediging, maar soms ook als verdedigende middenvelder. Als speler kwam Heitinga ruim zeven seizoenen uit voor Ajax, waarna hij achtereenvolgend uitkwam voor Atlético Madrid, Everton, Fulham, Hertha BSC en opnieuw Ajax. Daarnaast speelde hij 87 interlands voor het Nederlands voetbalelftal.
Heitinga maakte zijn profdebuut voor Ajax op 26 augustus 2001, uit tegen Feyenoord. Ajax won met 2-1. Op 9 november 2003 scoorde Heitinga zijn eerste doelpunt, uit tegen ADO Den Haag. Hij maakte gelijk in een met 1-4 gewonnen wedstrijd. In deze wedstrijd moest hij ook met rood van het veld.
Vanwege een blessure kwam Heitinga in het seizoen 2002/2003 eenmaal in actie voor Ajax. Over de volgende seizoenen werd Heitinga een steunpilaar in de verdediging van Ajax. Spelend samen met ervaren mandekker Jaap Stam, werd het spel van Heitinga beter. Mede door Stam ging Heitinga meer aan zijn lichaam werken om verdedigend meer op fysieke kracht te kunnen winnen. Hoewel Heitinga oorspronkelijk als rechtsback werd geplaatst door de komst van Stam, moest hij kort na het begin van het seizoen 07/08 in het centrum spelen omdat Stam zijn carrière beëindigde. Ajax werd tweede, op drie punten achterstand van PSV, maar Heitinga won wel de prijs van Speler van het Jaar voor dat seizoen.