magician (generic term) wizard (generic term) necromancer (generic term) thaumaturge (generic term) thaumaturgist (generic term)