George Gresham (born 1874) was a footballer who played as an inside forward. Gresham was born in Gainsborough, Lincolnshire and played for Gainsborough Trinity of the Midland League before moving in 1895 to Thames Ironworks, the team that later became West Ham United. He was a regular for three seasons for "The Irons", and was part of the team that were London League champions in the 1897–98 season and Southern League Division Two champions the following year.