John Gallacher may refer to:

John Gallacher, Baron Gallacher (1920–2004), British co-operative official and politician John Gallacher (footballer, born 1951), Scottish football player John Gallacher (footballer, born 1969), Scottish football player

See also John Gallagher (disambiguation)