Iain Finlay Macleod (born 1973) is a Scottish writer from Adabrock, Ness, Isle of Lewis. He lives on the Isle of Skye.