It's for a thing I'm working on, some of the following I found on this fandom
(or your idea of the difference between)
*Warlock/Witch
*Sorcerer/Sorceress
*Wizard
*Alchemist
*Enchanter/Enchantress
*Mage/Magess
*Priest/Priestess
*Druid
*Onmyoji
*Necromancer
*Animancer
*Astrologer
*Wiccan
*Cleric
*Witch Doctor
*Diviner
*Shaman
*Occultist
*Hartummim
(and what would a mystical ninja be called?)