William Pettigrew may refer to: William Pettigrew (politician) (1825–1906), mayor of Brisbane, Queensland, Australia, and member of the Legislative Council of Queensland William Pettigrew (missionary) (1869–1943), British Christian missionary Willie Pettigrew (born 1953), Scottish footballer