John Grant (born 22 November 1949) is a Scottish writer and editor of science fiction, fantasy, and non-fiction.