It's fascinating to note that the Anglo-Saxon Hwicce, the original Tribe of Witches, had no word for 'magic.'
Instead, they had numerous words denoting different kinds of magic. At this remove of time, we can often no longer distinguish clearly between them
Bealcræft, 'bale-craft': magic intended to harm.
Drýcræft, 'druid (?)-craft': Possibly, druid magic. Specifically what kind of magic the Anglo-Saxons believed the druids to have practiced, we no longer know.
Dwimorcræft: 'dwimmer-craft': Necromancy (?)
Dwolcræft, 'dwele-craft': Apparently, magic intended to mislead or cause confusion.
Galdorcræft, 'galder-craft': Sung magic.