XianxiaForge guide

Chinese Fantasy City Names for Your World

Most fantasy maps fail at the same point: every city sounds like it came from the same street. This generator builds Chinese fantasy city names from three parts, terrain, direction, and local product, so each place carries a reason to exist. Type a region, pick a tone, and get six names with hanzi and meaning.

  • 北盐城 Běiyán Chéng — North Salt City: salt flats that fund a standing army.
  • 东珠坊 Dōngzhū Fāng — East Pearl Ward: a workshop district of divers, polishers, and smugglers.
  • 铁岭镇 Tiělǐng Zhèn — Iron Ridge Town: a mining town that supplies every forge downstream.
  • 云脚寨 Yúnjiǎo Zhài — Cloudfoot Stockade: a hill fort above the cloud line, held by one clan.
  • 月泉驿 Yuèquán Yì — Moon Spring Relay: a courier station around a spring that never dries.
  • 赤铜谷 Chìtóng Gǔ — Red Copper Valley: a valley of copper pits and poisoned water.

青云港 Qīngyún Gǎng — Cloud Harbor: a river port built into blue stone cliffs.

白沙关 Báishā Guān — White Sand Pass: a frontier gate on the only road through the dunes.

北盐城 Běiyán Chéng — North Salt City: salt flats that fund a standing army.

Start With Terrain, Not With Sound

Pick the landform first. A city on a river, a city on a pass, and a city on a salt flat should not share a naming pattern. In Chinese naming, the landform often sits at the end of the name: 山 for mountain, 河 or 川 for river, 海 for sea, 关 for pass, 岭 for ridge, 谷 for valley, 港 for harbor, 镇 for town. Choose the ending and the rest of the name has a job.

Then choose a modifier that describes what the land looks like from a distance. Color, weather, and material work well: 青 blue-green, 白 white, 赤 red, 黑 black, 云 cloud, 月 moon, 石 stone, 铁 iron. Avoid stacking two poetic images in a row. 青云港 reads clearly; 青云月影港 does not. One clear image beats three vague ones. Pick one and move on.

A practical test: cover the last character and ask whether the first two still suggest a place. If they do, the name will survive translation. If they do not, the name depends on the ending and will feel thin when a reader shortens it in dialogue. XianxiaForge runs this check on every suggestion before it appears in your list. It takes one second and saves a paragraph of explanation later.

Add Direction and Distance

Direction tells the reader where the city sits in your world. Use 北 north, 南 south, 东 east, 西 west, plus 上 upper, 下 lower, 前 front, 后 rear, 内 inner, 外 outer. These words also imply relationships: a 北关 is a gate facing a threat, while a 内城 is a city inside a city. Pick the direction the story needs, not the one that sounds prettiest.

Distance words do even more work than direction: 远 far, 近 near, 边 border, 中 middle, 口 mouth, 头 head, 尾 tail. A name like 河口镇 tells you the town sits where a river meets something larger. A name like 边河镇 tells you the town is on a frontier river. The same two characters produce two completely different maps. That difference is the story.

Keep one naming rule per region. If northern cities use direction first, do not switch to direction last for southern cities unless the switch marks a cultural border. Readers learn patterns without being told. Break the pattern on purpose and they will assume the city belongs to another culture, which is often exactly what you want. Write the rule down before you name the fifth city.

Finish With a Local Product

The product is the reason the city exists. Salt, silk, tea, iron, copper, jade, timber, fish, horses, grain. Put the product in the middle of the name and the landform at the end: 盐河 salt river, 丝港 silk harbor, 茶岭 tea ridge, 铁关 iron pass. A reader instantly knows what people do for a living and what the city will fight over.

Products also create conflict without extra explanation. A salt city controls a road. A silk city needs mulberry land and clean water. An iron city needs charcoal and will strip the hills around it. When you pick the product, you also pick the city economy, its neighbors, and its likely enemies. That is a lot of worldbuilding from two characters. Use it before you write the city description, not after.

Finally, keep the name short enough to say out loud. Two or three hanzi is the usual range for a city; four is a title, and five is a sentence. If your draft runs long, cut the adjective, not the landform. The landform is the part readers will remember when they draw the map. Save the long version for the formal name on a treaty or a stone gate.

Frequently asked questions

Can it generate country names too?

Yes, but treat country names differently. A country usually needs a people, a dynasty, or a founding myth rather than a product. Use the same terrain and direction words, then swap the city suffix for 国, 朝, or 域. Keep the result shorter than a city name, because readers will see it far more often.

Can I generate names in bulk?

Yes. Set a region, pick one naming rule, and generate six names at a time. Run three rounds and you have enough for a province. Keep every accepted name in a list with its hanzi and meaning, so later batches stay consistent. Bulk output is only useful when the rules behind it stay fixed.

Can I use the names commercially?

Yes. Names produced by XianxiaForge are yours to use in novels, games, tabletop campaigns, and client work. We do not claim ownership of generated text. Check that a name does not match a real place or an existing franchise before you publish, and keep a note of your generated list for your own records.

Keep building

Generate your city names