B
- Lady Grizel Baillie (1665–1746), song-writer
- RM Ballantyne (1825–1894), juvenile fiction writer, The Coral Island
- Iain Banks (born 1954), a.k.a. Iain M. Banks
- John Barbour (1316–1395), poet
- Sir James Matthew Barrie (1860–1937), novelist and dramatist, creator of Peter Pan
- Alan Bissett (born 1975), novelist
- William Black (1841–1898), novelist
- Robert Blair (1699–1746), poet
- James Boswell (1740–1795), biographer of Samuel Johnson and diarist
- Edward Boyd (1916–1989), screenwriter
- Theresa Breslin, author, primarily of young adult fiction
- James Bridie (real name Osborne Henry Mavor) (1888–1951), playwright, screenwriter and surgeon
- Christopher Brookmyre (born 1968), novelist of Comedy, politics and social issues.
- George Douglas Brown (1869–1902), novelist
- George Mackay Brown, Scottish poet, author and dramatist, whose work has a distinctly Orcadian character
- John Buchan, 1st Baron Tweedsmuir (1875–1940), novelist (The Thirty-Nine Steps)
- James Burnett (1714–1799), judge and scholar of linguistic evolution, philosopher and deist
- Peter Burnett (born 1967)
- Rhoda Bulter (1929–1994), poet and novelist.
- Robert Burns (1759–1796), poet and lyricist - widely regarded as the national poet of Scotland.
- John Byrne (born 1940), dramatist
Read more about this topic: List Of Scottish Writers