John Veitch

John Veitch may refer to:


 * John Veitch (cricketer) (1937–2009), New Zealand cricketer
 * John Veitch (horticulturist) (1752–1839), founder of Veitch Nurseries
 * John Veitch (poet) (1829–1894), Scottish poet, philosopher, and historian
 * John Gould Veitch (1839–1870), horticulturist
 * John Veitch (footballer) (1869–1914), England and Corinthian footballer
 * John M. Veitch (born 1945), American horse trainer
 * Jonathan Veitch (born 1959), dean of Eugene Lang College and president of Occidental College