Bruce Anderson (June 19, 1845 – August 22, 1922) was an African American Union Army soldier in the American Civil War and a recipient of America's highest military decoration, the Medal of Honor, for his actions during the Second Battle of Fort Fisher.