Слово обворожить происходит от древнерусского "ворожить", что означает колдовать. Это слово начинает встречается в древнерусском языке с ХII века, когда словом "вОрог" народности проживающие на территории Руси называли не только врагов, но и нечистых, колдунов. Соответственно "обворожить" имеет широкое значение, например – околдовать, ввести в заблуждение, привести в восхищение, покорить, пленить.