From torre (“tower”) + -one (augmentative suffix), with an infixed -i- of uncertain origin, possibly inserted to avoid confusion with torrone.
torrione m (plural torrioni)