What is the meaning of Enchanter?

One who enchants or delights.

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

to enchant

Alternative form of enchauntour

to enchant (to put under the power of an enchantment)

Source: wiktionary.org