Mammoth Uncensored Word List:
24 words ending with io, 8 letters long

arpeggio besognio bocaccio borachio capuccio coraggio curculio fellatio finochio intaglio libeccio lothario oratorio preludio preradio presidio pulvilio rosoglio scenario seraglio subaudio taleggio tenebrio villagio