David Cowan (born 30 November 1910) was a Scottish footballer who played for Rochdale, Stenhousemuir, Falkirk, Arbroath and Dumbarton.