To help with magic classes; here are some basic concepts you typically see in fantasy games/stories:
MAGIC TANK - offensive magic, usually the Wizard (final fantasy Black Mage)
HEALER - healing, defensive magic, usually the Cleric, (final fantasy White Mage)
ENCHANTRESS - positive&negative status magic, disables enemies with charms/looks (final fantasy Oracle/Mystic)
ENCHANTER/WITCH - negative status magic/possibly offensive magic, curses and hexes enemies (final fantasy Oracle/Mystic)
TEMPLAR - magically embued physical class, uses party-helping magic, usually a Paladin (final fantasy special Knight classes)
SORCERER/SORCERESS - enchants objects, uses magical artifacts, commands spirits (final fantasy Sword Mage/Summoner)
CONJURER - can call up objects or creatures (FF Summoner)
DRUID - commands natural forces, may have familiars, be prophetic, and/or animorph (FF Geomancer/Tamer/Beserker)
-MANCER - controls some force through pyschic power, ie. Geomancer, Pyromancer, Aeromancy, Aquamancer (FF Geomancer/Black Mage)
SEER/PSYCHIC - can see into the future, can paralyze enemies mentally (FF ??)
MUSE/BARD - talented artistically, has magically embued skills, spells are innate (FF Dancer/Bard)