Here's why:
* Enchant means to captivate or charm someone with magic or supernatural power.
* Chant refers to a rhythmic, repetitive utterance, often associated with magic or rituals.
The prefix "en-" adds the meaning of "to cause to be" or "to make." So, "enchantment" literally means "to make someone chant" or "to put someone under a spell."