Tosh is a surname. Notable people with the surname include:
- Andrew Tosh (born 1967), reggae singer, son of Peter
- Daniel Tosh (born 1975), stand-up comedian and TV host
- Donald Tosh (1935–2019), BBC screenwriter
- Dwight Tosh (born 1948), American politician
- George Tosh (1813–1900), Scottish engineer and metallurgist
- J. R. Tosh (1872–1917), Scottish marine zoologist
- John Tosh, British historian
- Lawson C. Tosh (1879–?), American politician from Maryland
- Murray Tosh (born 1950), Scottish politician
- Paul Tosh (born 1973), Scottish football player
- Peter Tosh (1944–1987), Jamaican reggae musician, The Wailers
- Steve Tosh (born 1973), football player
- Stuart Tosh (born 1951), drummer, songwriter and vocalist