The M-36 Jackson was named for Stonewall Jackson, Confederate general. Creighton Abrams was famous for being a decorated tank comander in WW2. One doesn't have to be a general to have a afv named after them. Remember the SGT York? One other thing to consider. Even though most US vehicles are named for Union or non-ACW generals, many garrisons are indeed named for Confederate heroes. FT Bragg, FT Benning, FT Hood, FT Lee, FT Polk, FT A.P. Hill, FT Jackson, FT Gordon, and Camp Shelby come to mind.