John Gordon, (July 15, 1759 – June 6, 1819) was an American pioneer, Indian trader, planter, and militia captain in several Indian wars. Part of the post-Revolutionary War settlement of the trans-Appalachian frontier, Gordon was an early settler in the Nashville, Tennessee area. He gained notability and rank in the Tennessee Militia, fighting against the Creeks and Seminoles for Andrew Jackson, during the War of 1812. Jackson referred to him as his "Captain of the Spies."