David Thomas Kelly (ur. 25 listopada 1965 w Birmingham) – piłkarz irlandzki grający na pozycji napastnika.

Kariera klubowa Karierę piłkarską Kelly rozpoczął w klubie Walsall F.C. W sezonie 1983/1984 zadebiutował w jego barwach w Division Three i na tym szczeblu grał z Walsall do końca sezonu 1987/1988. Wtedy też Irlandczyk przeszedł do londyńskiego West Ham United za 600 tysięcy funtów i 27 sierpnia zadebiutował Division One w przegranym 0:4 wyjazdowym meczu z Southampton F.C. W West Ham grał do 1990 roku.

W marcu 1990 Kelly przeszedł za 300 tysięcy funtów do Leicester City występującym na szczeblu Division Two. Zawodnikiem drużyny "Lisów" był przez dwa lata i w grudniu 1991 został zawodnikiem Newcastle United, a suma transferu wyniosła ćwierć miliona funtów. W Newcastle był podstawowym zawodnikiem przez półtora roku i zdobył w tym okresie 35 goli przyczyniając się do awansu klubu w 1993 roku do Premiership.