enchanter

/ษ™nหˆtสƒษ‘หntษ™/
noun
  1. 1

    One who enchants or delights.

  2. 2

    A spellcaster, conjurer, wizard, sorcerer or soothsayer who specializes in enchantments.

Source: https://en.wiktionary.org/wiki/enchanter