It is an apheresis of cafiolo ("lenon, pimp"). Although there is the Veneto fiolo ("boy") that for some authors influenced 'cafiolo', so we would be facing a regression with a change of meaning.