James Shepherd

James Shepherd may refer to:


 * James Shepherd (rugby league), Australian rugby league footballer
 * James Shepherd (Australian cricketer) (1857–?), Australian cricketer
 * James Shepherd (New Zealand cricketer) (1892–1970), New Zealand cricketer
 * James E. Shepherd (1847–1910), lawyer and jurist who served on the North Carolina Supreme Court
 * James Shepherd (biochemist) (born 1944), pioneer in the investigation of the causes, prevention and treatment of coronary heart disease
 * James Shepherd (missionary) (1796–1882), Australian-born Wesleyan Christian missionary and settler in New Zealand
 * James Shepherd (doctor) (1847–1926), physician and missionary
 * James Shepherd (musician) (1936–2023), English cornet soloist and founder of James Shepherd Versatile Brass