Why is xiangqi sometimes called 中國象棋 rather than just 象棋?

These answers restate the rules implemented by our open-source engine, which follows the WXF laws and is regression-tested against the official 110-diagram repetition casebook. Where an answer refers to a specific position, that position lives on the linked reference page, where the build verifies it against the engine before publishing.

Direct answer

To distinguish it from related games once that distinction started to matter. 象棋 alone was sufficient inside China, where there was no ambiguity about which game was meant. 中國象棋 ("Chinese elephant game") became a useful fuller name once international contact made it necessary to separate xiangqi clearly from janggi (Korean chess), shogi (Japanese chess) and western chess itself, all of which share the same broad family.

Why the shorter name was fine for a long time

Within China, 象棋 unambiguously meant this specific game; nobody needed a qualifier for a game with no local competitor for the name. The fuller name is a response to context, not a change to the game itself.

Where the distinction becomes necessary

English usage shows the same pattern: "Chinese chess" exists specifically because plain "chess" already means the western game internationally, and the same logic produces janggi being called "Korean chess" and shogi "Japanese chess". See how xiangqi compares to janggi for the closest relative this naming problem actually addresses.

Related questions

Is 中國象棋 the more correct or formal name?

Not more correct exactly, more specific. Both names refer to the identical game, and 象棋 remains completely standard within China.

Does English "Chinese chess" work the same way?

Yes, for exactly the same reason: to separate this specific game from western chess and from its other regional relatives when the audience is not assumed to already know which is meant.

Try it on a real board

Reading an answer is one thing; playing it is another. Free, instant, and nothing to install.