John McTavish, John MacTavish, or variant thereof, may refer to:
People
McTavish
- John George McTavish, Scottish-born fur trader
- John McTavish (footballer, born 1885), Scottish footballer
- John McTavish (footballer, born 1932), Scottish footballer
- John McTavish (politician) (1837–1888), Canadian politician
MacTavish
- John MacTavish (British Consul) (1787–1852), Scots-Canadian who served as British consul to Maryland
Fictional characters
- Soap MacTavish, John MacTavish, from the videogame series "Call of Duty"
If an internal link led you here, you may wish to change the link to point directly to the intended article.