Thomas or Tom Shannon may refer to:
Politics
edit- Thomas A. Shannon Jr. (born 1958), U.S. Department of State official
- Thomas Bowles Shannon (1827–1897), member of the California State Assembly and U.S. representative from California, 1863–1865
- Thomas Shannon (Ohio politician) (1786–1846), U.S. representative from Ohio, 1826–1827
- Tom Shannon (Australian politician) (1884–1954), member of the New South Wales Legislative Assembly
Others
edit- Thomas Shannon (rugby league), rugby league footballer
- Thomas K. Shannon, U.S. naval officer
- Tommy Shannon (born 1946), American bass guitarist
- Tom Shannon (artist) (born 1947), American artist and inventor
- Tom Shannon (broadcaster) (1938–2021), American broadcaster and songwriter