“将军”一词在象棋术语中可解释为,下象棋时攻击对方的“将”或“帅”。意思是对局中,一方的棋子要在下一着棋把对方的将(帅)吃掉,称为“将军”,简称“将”。这个词语用来形容这两个棋子在象棋中的作用最为恰当。不过在象棋对局中,很多时候都只用“将”这一个字来代替“将军”,这倒并不是为了省力,实则是为了借音。“将”与“僵”是同音,这样就直截了当地提醒对方,你现在的局面很僵,已陷入了被动不利的境地。所以“将军”亦可理解为“僵军”,这里的“军”意指三军,其实就是一方包括将或帅的所有象棋棋子。
我认为这样的解释就比较实际一些,至于这个词语的出处也没必要更细探讨了。