In the past in my campaign I've called them "Myrmidon". I'd really like to have some natural, historical something for that class option (like paladin, ranger, witch, etc.) None of the sword-mage, battle-sorcerer, spell-sword hyphenated/compound words do it for me.
And I'd call the thing we're trying to get rid of as "the word that rhymes with fish", because that's definitely what I think of when I read it, completely with stinky smell, ugh.