 Stockham was platted in 1887 when the Fremont, Elkhorn and Missouri Valley Railroad was extended to that point, but an "Old Stockham" had existed nearby since the 1870s, and the community moved in order to be on the new railroad.The town was named for Joseph Stockham, town trustee.Stockham was incorporated as a village in 1888.