John McLeod (1795 – after 1842) was a Scottish-born explorer of Canada, in his capacity as a fur trader with the North West Company and Hudson's Bay Company. He was born at Valtos, Lochs in the Isle of Lewis. He is remembered primarily for his explorations of several major rivers of the southwestern Northwest Territories, southern Yukon Territory, and northern British Columbia.