James Anderson (May 28, 1849 – May 31, 1918), born James Anderson Smythe, was a Canadian-born soldier in the U.S. Army who served with the 6th U.S. Cavalry during the Texas–Indian Wars. He was one of six men received the Medal of Honor for gallantry against a hostile band of Plains Indians at the Wichita River in Texas on October 5, 1870.