John Means may refer to:

John Means (baseball) (born 1993), American baseball pitcher John Means (businessman) (1829–1910), mayor of Ashland, Kentucky John Means (comedian), stand-up comedian John Barkley Means (born 1939), American professor John Hugh Means (1812–1862), governor of South Carolina