David Norwood McKellar (born 22 May 1956) is a Scottish retired professional footballer, best remembered for his time as a goalkeeper in the Football League with Carlisle United, for whom he made 160 appearances for the club over two spells. In a long career, he played in all four divisions of the English league pyramid and the top three divisions in Scotland. McKellar later managed in Scottish junior and amateur football.