William Barker (born 1857, date of death unknown) was an English cricketer. He played one first-class match for Surrey in 1882.