enchanter (n.) Look up enchanter at Dictionary.com
late 13c., agent noun from enchant, or from Old French enchanteor "magician; singer; mountebank," from Latin incantator.