enchantress
noun
[ ɪnˈtʃɑːntrəs ]
• a woman who uses magic to put someone or something under a spell.
Similar:
witch,
sorceress,
magician,
fairy,
fairy godmother,
hex,
conjure woman,
Circe,
siren,
spellcaster,
thaumaturge,
thaumaturgist,
Wiccan,
pythoness,
Origin:
late Middle English: from Old French enchanteresse, from enchanter (see enchant).