John Gregg (September 2, 1828 – October 7, 1864) was an American politician who served as a Deputy from Texas to the Provisional Congress of the Confederate States from 1861 to 1862.
He served as a senior officer of the Confederate States Army and was killed in action during the Siege of Petersburg.