Perhaps a toponymic surname, from casa (“house”) + piccola (“small, little”).
Casapiccola m or f by sense