John Shepherd may refer to:
Law and politics John Shepherd (Australian politician) (1849–1893) John Shepherd (diplomat) (born 1943), British diplomat John T. Shepherd (born 1987), United States district judge
Science and medicine John Thompson Shepherd (1919–2011), British-American physician and medical researcher John Shepherd (scientist) (born 1946), British environmental scientist John Shepherd (physicist) (born 1962), American medical physicist
Sports John Shepherd (jockey) (1765–1848), English jockey John James Shepherd (1884–1954), British tug of war competitor John Shepherd (footballer, born 1932) (1932–2018), English footballer John Shepherd (cricketer) (born 1943), West Indian cricketer John Shepherd (footballer, born 1945), English footballer
Others John Shepherd (priest) (died 1713), Irish Anglican priest John Shepherd (governor and chairman) (1792–1859), British business director John Shepherd (RAF officer) (1919–1946), British military flying ace John Shepherd (actor) (born 1960), American actor and producer
Other uses John Elwood Shepherd, fictional manga character
See also
Henry John Shepherd (1784–1855), English politician Jack Shepherd (disambiguation) John Sheppard (disambiguation) John Shepard III (1886–1950), American radio executive John Shepherd-Barron (1925–2010), Scottish inventor