The first part from Frankish *werwolf (“werewolf”), from Proto-Germanic *weraz (“man”), the second part from Latin lupus.
voirloup