A ninja is similar to a rogue, but specialises in assassination.
A battle mage is a cross between a warrior and a mage
A necromancer is the opposite of a cleric.