Of Lombardic origin, compare German Schlappe and English slap, ultimately onomatopoeic.
schiaffo m (plural schiaffi)
schiaffo