Keith St. John (Londen, 5 mei 1937) is een voormalig Brits autocoureur. In 1968 was hij eenmaal te vinden op de inschrijvingslijst van een Formule 1-race, de Grand Prix van Monaco van dat jaar voor het team McLaren, maar verscheen niet aan de start omdat zijn auto niet aanwezig was. St. John schreef zich hierna nooit meer in voor een Formule 1-race. Hij reed ook in sportwagens 1965 tot 1967, waarin hij twee overwinningen boekte. St. John was korte tijd getrouwd met zijn collegacoureur Liane Engeman.