Считается, что это индоевропейское слово, происходит от слова "тащить".
По факту, оно присутствует только в группе германских, балтийских и славянских языков:
В скобках слова "тащить", "волочить". Лишь для некоторых языков они созвучны со словом волк.
готский - wulfs
немецкий - Wolf (haul, ziehen)
английский - Wolf (haul, drag)
литовский - vilkas (traukti, vilkite)
латышский - vilks (vilkšana, velciet)
древнерусский – вълкъ
старославянский – влъкъ
болгарский - вълк (влача, влача)
сербский - вук (хаул, превуците)
украинский - вовк (тягти, волочити)
чешский - vlk (dopravit, přetáhněte)
польский - wilk (zaciągnąć, przeciągnij)
албанский - ujk (zvarrit, zvarrit)
словенский - volk (Vlečenje)
В романской группе языков иное слово: lupus (латынь), loup (франц.), lupo (итал.)