David McEwan (born 26 December 1981 in Lanark) is a Scottish former footballer. He played as a goalkeeper. In his career he has played for Livingston, Clyde (on loan), Hamilton Academical (on loan and then permanently), Alloa Athletic, Dumbarton and Irish side Derry City.