McTavish is a surname of Scottish and Irish origin. Notable people with the surname include:
Dale McTavish (born 1972), Canadian professional ice hockey playerDevon McTavish (born 1984), American professional soccer playerGeorge Archibald McTavish (1856-1886), farmer and politicianGord McTavish (born 1954), Canadian professional ice hockey playerGraham McTavish (born 1961), British television actorJessie McTavish (contemporary), Scottish nurse convicted in 1974 of murdering a patient with insulinJohn McTavish (footballer, born 1885), Scottish footballerJohn McTavish (footballer, born 1932), Scottish footballerJohn McTavish (politician), Canadian politicianMegan McTavish (born 1949), American television actressRachel McTavish (contemporary), British television journalist and presenterSimon McTavish (1750–1804), Scots-Canadian businessman, fur trader, and philanthropistSoap McTavish (?-2016), British SAS and later Task Force 141 operative