Did you mean enchanter?
enchanter
noun
°One who enchants.
°A warlock or sorcerer.