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