David McCreery (* 16. September 1957 in Belfast) ist ein ehemaliger nordirischer Fußballspieler und -trainer. Mit der nordirischen Nationalmannschaft nahm er an den Weltmeisterschaften 1982 und 1986 teil. Nach seiner Spielerkarriere trainierte er Carlisle United und Hartlepool United.