John Pettigrew may refer to:
John Pettigrew (footballer) (1934–2014), Australian soccer player John Pettigrew (businessman) (born 1968), British businessman John Pettigrew (politician) (1832–1878), politician in Queensland, Australia Jack Pettigrew (John Douglas Pettigrew, born 1943), professor of physiology