English compound name from 'stone' + 'wall,' originally a surname for someone living near a stone wall.
Like Stonewall?
Swipe through thousands of names like it