Tom Cavanagh (disambiguation)

Tom Cavanagh (born 1963) is a Canadian actor.

Tom Cavanagh may also refer to:
 * Tom Cavanagh (ice hockey) (1982–2011), hockey player
 * Tommy Cavanagh (1928–2007), English footballer and coach
 * Thomas Patrick Cavanagh (born 1945), American aerospace engineer who attempted to sell stealth bomber secrets to the Soviet Union