David McKellar is a retired Scottish football goalkeeper and manager, best remembered for his time in the Football League with Carlisle United, making over 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 non-league and junior football.