William (Bill) Joseph Wagner (January 2, 1894 – January 11, 1951) was an American baseball catcher. He was born in 1894 in Jesup, Iowa. Wagner played five seasons in Major League Baseball and was a member of the Pittsburgh Pirates from 1914 to 1917 and the Boston Braves in 1918. He played in 93 career games with 50 hits and 1 home run on a batting average of .207. Bill Wagner died in 1951 in Waterloo, Iowa.