William Goodwin (January 1892 – 9 July 1951) was an English footballer. His regular position was as a forward. He was born in Staveley, Derbyshire. He played in the Football League for Manchester United, and Southend United. He later joined Oldham Athletic and Congleton Town from where he joined Mossley. He later rejoined Mossley from Droylsden.