James Veitch

James Veitch may refer to:
 * James Veitch, Lord Elliock (1712–1793), Scottish advocate, judge, politician and landowner
 * James Veitch (comedian), British comedian, director, writer and producer
 * James Veitch (horticulturist) (1792–1863), English horticulturist
 * James Veitch Jr. (1815–1869), English horticulturist
 * James Herbert Veitch (1868–1907), English horticulturist
 * James Veitch (minister) (1808–1879), minister of the Church of Scotland, astronomer and geologist
 * James Veitch (rugby union), Scottish rugby union player