It is from the words 主攻, meaning the main attacking force. In BL, it means the top or the one on the offensive.
in mmo's its the person who contributes the largest dmg. rouges and mages, main tanks are defenders, OT(out tank) is the backup tank,