John Cocke (Charlotte, Carolina del Norte, 30 de mayo de 1925 - Valhalla, Nueva York, 16 de julio de 2002), fue un científico informático estadounidense reconocido por sus contribuciones a la arquitectura de computadoras y optimización de diseño de compiladores.