William Edwards (born 12 October 1938) was an English cricketer. He was a left-handed batsman who played for Cornwall. He was born in Goldsithney.