Очарование, чаровница, чародей - что означал этот корень "чар"?
В древнерусском он был связан с колдовством. Например, "зачарованный лес" - это на самом деле заколдованный.
От колдовства значение перешло на что-то манящее, что может околдовать - такая семантика у слов "очаровательный", "чарующий". И тут уже сегодня никакой магии. Очаровательной может быть женщина, чарующим - взгляд или голос.
В праиндоевропейский период этот корень "чар" выглядел иначе, - *kʷer. Как видите, [k] у славян традиционно палатализовалось и превратилось в [ч], ничего необычного.
Этот *kʷer означал просто "делать". То есть у нас значение сузилось и стало означать конкретно "делать волшебство".
А вот у индоариев палатализации не было, поэтому у них этот корень не "чар", а "кар". И от него получилось всем известное слово "карма", и дословно оно переводится как "сделанное".
Потому что карма - это же множество того, что человек сделал. Влияющее на дальнейшие события.
Такие дела.