John Harrison was an English representative in Morocco in the 17th century.
James I of England sent John Harrison to Muley Zaydan in Morocco in 1610 and again in 1613 and 1615 in order to obtain the release of English captives. He negotiated a treaty in May 1627 with Sidi al-Ayachi, independent governor of Salé, who had risen a month before against Mulay Zaydan.
Harrison published an account of the Sultan Mulay Abd al-Malik in 1633.