enchantress

en-chant-ress

noun

A woman who uses magic or charm to captivate or control others.

"The enchantress cast a powerful spell."

Thesaurus

Synonyms: temptress, siren, femme fatale, Delilah, witch