Callyspongia sp, I would guess... as for a more common name... why not thorny sponge?