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