William Laird „Bill“ Cowher (* 8. Mai 1957 in Crafton, Pennsylvania) ist ein ehemaliger US-amerikanischer American-Football-Spieler und -Trainer. Er war in der National Football League (NFL) aktiv.
Cowher besuchte in seiner Geburtsstadt die High School und war dabei als Footballspieler, Basketballspieler und Leichtathlet aktiv. An seinem College, der North Carolina State University wurde er als Linebacker eingesetzt. In seinem letzten Studienjahr war er der Mannschaftskapitän und der MVP seines Teams. Seinen Abschluss machte er in Bildungswesen. Von 1979 bis 1984 stand Cowher bei zwei NFL-Teams, den Philadelphia Eagles und den Cleveland Browns unter Vertrag, kam aber erst ab 1980 zum Einsatz. Cowher wurde nie gedraftet. Insgesamt spielte er für die beiden Mannschaften 45 mal. Einen Titel konnte er nicht gewinnen.
Cowher begann seine Trainerlaufbahn 1985 bei den Browns als Assistenztrainer. 1987 wurde er Assistenztrainer bei den Kansas City Chiefs, die von Marty Schottenheimer trainiert wurden und mit dem er schon in Cleveland zusammengearbeitet hat. 1992 wurde er Nachfolger von Chuck Noll bei den Pittsburgh Steelers. Noll hatte die Steelers zu vier Super Bowl Siegen geführt, konnte aber in den letzten beiden Jahren nicht mehr mit dem Team aus Pittsburgh in die Play-offs einziehen.