James Leigh may refer to:

James Henry Leigh, English MP for Winchester James Mathews Leigh (1808–1860), English art educator and painter James Wentworth Leigh (1838–1923), English Anglican priest James Leigh (cricketer) (1862–1925), English cricketer

See also

James Lee (disambiguation) Leigh (disambiguation)