enchanter (n.) Look up enchanter at Dictionary.com
late 13c., agent noun from enchant or from Old French enchanteor.