Verb-object compound, composed of incanta (“to enchant”) + lupo (“wolf”); a nickname.
Incantalupo m or f by sense