John McShane

John McShane may refer to:
 * John A. McShane (1850–1923), United States Representative from Nebraska
 * John James McShane (1882–1972), British Member of Parliament
 * Jon McShane (born 1991), Scottish footballer