Verb-object compound, composed of scaccia (“to drive away”) + noce (“nut”), probably a nickname of some sort.
Scaccianoce m or f by sense