John Hamilton of Blair (c. 1638–1690) was a 17th-century Church of Scotland minister and bishop. He was a descendant of John Hamilton, Archbishop of St Andrews.