John Shackleton (died 16 March 1767) was a British painter and draughtsman who produced history paintings and portraits. His parents and origins are unknown.