Probably based on Old French (en)velopper, ultimately of Germanic origin.[1]
viluppo m (plural viluppi)