James Walker (1821–1891) was a minister of the Free Church of Scotland and a well-regarded church historian. He served as the minister of Carnwath Free Church, about thirty miles from Edinburgh, from September 1843 until his retirement due to ill health in 1876.