Jim Cook (born 16 February 1948) was a Scottish footballer who played for Hearts, Kilmarnock, Dumbarton and Falkirk.