John Hay, 12th Earl of Erroll (died 30 December 1704) was a Scottish nobleman and Lord High Constable of Scotland. Among his titles was Lord of Slains, but he had previously been known as John Hay of Kellour.