I never liked the term "gish". Ever. Not even during the heyday of 3e Char Op on the WotC forums. Swordmage always sounded better. The names of classes should be revealing. Eldritch Knight is too specific. Just considering the name, a Swordmage could wear heavy armor or none at all. If the "sword" part is off-putting because of its limitations that's completely understandable, but I still like it better than "gish" which basically conveys nothing. The word "gish" is an idioglossia of D&D lore and we can do better.