William McKeag (born 30 November 1945) is a Northern Irish former professional footballer who played as a full back.
Born in Belfast, McKeag played for Willowfield, Glentoran and the Detroit Cougars. He also earned two caps for the Northern Ireland national team.