witchcraft The origin and history of witchcraft. Etymology From Old English wiccecraft, formed from witch plus craft. Origin: Old English ← Back to the full definition of witchcraft