William L. Nelson was an American wrestler who competed in the 1904 Summer Olympics. At the 1904 Summer Olympics, he won the bronze medal in the freestyle wrestling flyweight class.