William Sweeney (né le à Guelph, dans la province de l'Ontario au Canada — mort le ) est un joueur professionnel de hockey sur glace qui évoluait au poste de centre.
Son expérience en LNH ne se renouvellera pas mais de 1961 à 1963, il domine la LAH en marquant plus de 100 points à chaque fois et remporte trois trophées John-B.-Sollenberger consécutifs en plus de ramener à nouveau la coupe Calder à Springfield en 1961 et 1962.
Il effectue huit saisons avec les Indians avant d'être échangé aux Canucks de Vancouver et arrête sa carrière en 1970 après avoir inscrit 294 buts et 510 aides pour un total de 804 points en 695 matchs en LAH.