Этимологический словарь Крылова
Первоначальное значение "вредить с помощью колдовства" помогает понять, почему это слово связано с "ворог, враг", хотя существуют и другие мнения относительно происхождения этого слова.
ворожить