William Molloy (born 1904) was an English footballer who played for Celtic, Dumbarton, Yeovil & Petters United, Swansea Town, Bristol City, and Falkirk.