enchantment The origin and history of enchantment. Etymology From Old French enchantement, from enchanter ("to enchant"). Origin: Old French ← Back to the full definition of enchantment