David Kirkcaldie (December 1848 – 5 September 1909) was a Scots-born railway executive in New South Wales.