Слово колдун, по мнению исследователей, родственно существительному колтун, которое может иметь значение «спутанные волосы» и «спутанные с целью порчи колосья в поле».