From храпе́ть (xrapétʹ) + -ун (-un).
храпу́н • (xrapún) m anim (genitive храпуна́, nominative plural храпуны́, genitive plural храпуно́в, feminine храпу́нья or храпу́шка)