Peter Shepherd may refer to:

Peter Shepherd (racing driver) (born 1986), Canadian NASCAR driver Peter Shepherd (British Army officer) (1841–1879), Surgeon Major Peter Shepherd, character in Jumanji

See also Peter Shepheard (1913–2002), British architect Peter Sheppard (disambiguation)