Someone gave me the wrong answer :( so which one is right,
(Tried D..)

Answer:
B. Stonewall Jackson
Explanation:
S. Jackson is one of the most well-known Confederate commanders in the Civil War.