William McCreary (born November 17, 1955 in Guelph, Ontario) is a former National Hockey League referee.
Before retiring in 2011, McCreary officiated 1,737 regular season games, 282 playoff games, and one NHL All-Star Game.
McCreary has been wearing uniform number 7 since the 1994–95 NHL season and has been wearing a helmet for most of his refereeing career.
He worked fifteen Stanley Cup Finals, the 1991 Canada Cup, the 1996 World Cup of Hockey and the 1998 Nagano Olympics, where he officiated the Gold Medal game won by the Czech Republic.