William F. Nelson (September 28, 1863 – June 23, 1941) was a starting pitcher in Major League Baseball who played for the Pittsburgh Alleghenys of the American Association. Nelson threw right-handed; his batting side is unknown. He was born in Terre Haute, Indiana. Nelson died in his native Terre Haute at age 77.