Answer
The nickname Stonewall Jackson was earned by Thomas Jonathan Jackson during the First Battle of Bull Run. Jackson's nickname came from his steadfast defense of Henry House Hill. He earned the nickname from his men and Confederate General Barnard Bee. Bee shouted "Look, there is Jackson standing like a stone wall!" after Jackson refused to retreat.