Arthur Thomson (born July 1903) was an English footballer. His regular position was as a forward. He was born in West Stanley, County Durham. He played for West Stanley, Craghead United, Morecambe, Southend United, and Manchester United.