M
- Lord Macaulay, (1800–1859), essayist, historian and poet
- Sharon McPherson (born 1965), writer and book publisher
- Stuart MacBride, crime writer
- Alexander McCall Smith
- Fionn MacColla
- Norman MacCaig, poet
- J. McCullough, golf author
- Val McDermid, (1955–present), crime fiction - Tartan Noir
- Hugh MacDiarmid (1892–1978), poet
- George Macdonald (1824–1905), poet and novelist
- William Topaz McGonagall, poet, novelist
- Alasdair Alpin MacGregor (1899–1970), writer, photographer and poet
- Kenneth McGuigan, Marxist theory, history
- William McIlvanney, crime writer
- Helen Clark MacInnes (1907–1985), suspense novelist
- Duncan McIntyre, Gaelic poet, a.k.a. Duncan Ban McIntyre
- Martainn Mac an t-Saoir, Gaelic novelist
- John William Mackail, classical scholar and writer
- Kenneth McKay literary thriller writer
- Chris McKenna,novelist and short story writer
- Piers Mackesy (born 1924), military historian
- Sorley MacLean (1911–1996), Scottish Gaelic poet
- Ken MacLeod
- Iain Finlay Macleod, Gaelic novelist
- Henry Mackenzie
- Ian Maclaren
- Alistair MacLean
- Robert McLellan
- Gordon MacLeod (1967- ), novelist
- Kevin MacNeil
- James Macpherson (1736–1796), poet and presenter of the "Ossian" poems
- Candia McWilliam, novelist
- Lord Macaulay (1800–1859), essayist, historian and poet
- Laura Marney, novelist
- Sir John Malcolm (1769–1833), historian
- Graham Masterton (born 1946)
- Gavin Maxwell
- Peter May (writer)
- Mark Millar, comic book writer
- Hugh Miller(1802–1856), geologist
- Denise Mina (born 1966), Crime writer
- Edwin Morgan (born 1920), Scottish poet
- Grant Morrison, comic book writer
- Edwin Muir (1887–1959), novelist and poet
- Charles Murray (1864–1941), poet
Read more about this topic: List Of Scottish Writers