James Keith "Jimmy" Marshall (April 17, 1839 – July 3, 1863) was a Confederate Army officer during the American Civil War. Marshall commanded the wounded J. Johnston Pettigrew's brigade during Pickett's Charge at the Battle of Gettysburg. He was killed during the assault.