Asian City Name Generator
Cities with Japanese, Chinese, Korean and South Asian roots
Generate fictional Asian city names drawn from the sound and structure of Japanese, Chinese, Korean, Vietnamese, Thai, Malay, Indian, Tibetan and Mongolian place names, plus translated epithets like Jade Harbor and City of Nine Bridges. Built for fantasy maps, game worlds, novels and tabletop campaigns.
About Asian city names
Asia is not one naming tradition but dozens, and the quickest way to make a fictional city feel rooted is to borrow the building blocks of a specific one. Japanese place names stack nature words, such as kawa (river), yama (mountain), hama (beach), mori (forest) and saki (cape), into names like Kawashiro or Shirahama. Chinese cities are usually two characters in pinyin, often a virtue or element plus a landform: Lingzhou, Qingfeng, Yunhai. Korean names tend to end in -san, -cheon, -po, -ju or -hae, as in Cheongsan or Seolju. Vietnamese and Thai names are two or three separate words (Thanh Hà, Nakhon Phirom), while Malay and Indonesian towns lead with a geographic word such as Kuala, Sungai, Bukit or Kota.
South and Inner Asia add more shapes: Indian cities ending in -pur, -garh, -nagar, -kot or -puram (Ratnagarh, Meghapuram), Mongolian names built from colours and landforms (Altan Khot, Tsagaan Nuur), and Tibetan or Bhutanese places ending in -ling, -dzong or -gang.
This list mixes all of those with translated epithets (Jade Harbor, Lotus Gate, City of Nine Bridges) for settings that want the flavour without the transliteration. Pick one register per region of your map so neighbouring cities sound like they share a language.
How to choose Asian city names
- Commit to one linguistic register per nation or region on your map; a Japanese-style Hoshizaki next to a Hindi-style Ratnagarh reads as two cultures, which is fine only if that is the story.
- Use the real suffixes to signal size: -shi, -zhou, -ju and -nagar feel like cities, while -mura, -cun, -ri and -gram feel like villages.
- Pair a transliterated name with a translated nickname (Lingzhou, the Jade Harbor) so readers get both authenticity and meaning.
- Keep diacritics consistent (either use macrons and tone marks throughout or drop them everywhere) so the map looks edited.
- Search the name before you commit; many plausible combinations are real towns, which is fine for fantasy but awkward for a modern thriller.
Frequently asked questions
Are these real Asian cities?
No. The names are constructed to follow the sound and structure of Japanese, Chinese, Korean, Vietnamese, Thai, Malay, Indian, Tibetan and Mongolian place names, but they are original. A few may coincide with small real places by chance, so check before using one in non-fiction.
How do I tell which country a name is styled after?
Look at the ending and the word shape. Single words with -saki, -hama, -gawa or macrons are Japanese; two pinyin syllables like Yunhai are Chinese; -san, -cheon, -ju and -po are Korean; separate short words with tone marks are Vietnamese; Nakhon, Ban or Mueang open Thai names; Kuala, Sungai, Bukit and Kota are Malay; -pur, -garh and -nagar are Indian.
Can I use these for a fantasy world that is only inspired by Asia?
Yes, that is the main use. Mix a transliterated name with one of the translated epithets (Jade Harbor, Crimson Lantern Port) and you get a city that feels East or South Asian without being tied to a real country.
What makes an Asian city name sound wrong?
Mixing systems inside one word (a Japanese stem with a Chinese tone mark, or a Hindi -pur glued onto a Korean root), and using consonant clusters those languages avoid, like 'str' or 'thl'. Stick to the syllable patterns of one language and the name will sound right.
Related generators
Japanese Town Name Generator
Real and invented Japanese town and city names
Japanese Village Name Generator
Mountain hamlets, post towns and hot spring villages
City Name Generator
Realistic modern and fictional city names
Port City Name Generator
Great trading cities built on the water
Ancient City Name Generator
Bronze Age capitals, lost cities and ruins
Capital Name Generator
Seats of power for kingdoms, empires and republics
Mongolian Name Generator
Names from the Great Khans to modern Ulaanbaatar
Vietnamese Name Generator
Real Vietnamese names with tone marks
More like this
Asian Country Name Generator
Fictional nations from the steppe to the archipelago
Chinese City Name Generator
Authentic pinyin city names for maps, games and fiction
Central Asian Town Name Generator
Silk Road and steppe towns, real and built
Asian Male Name Generator
Authentic men's names from across Asia
Asian Fantasy Name Generator
Wuxia, xianxia, samurai and steppe-epic names
Biblical City Name Generator
Bible towns plus coined names in their pattern
All 500 Asian city names
A: 22 names
- Agnikot
- Akagawa
- Akanehama
- Akatsukimachi
- Akigawa
- Altan Khot
- Amagiri
- Amanohara
- Amarkot
- Ambarnagar
- Ambarpet
- An Lạc
- Anandnagar
- Angkor Thmey
- Anjing
- Aogiri
- Aohama
- Aoiumi
- Aomizu
- Aqsay
- Asahigaoka
- Ayamegawa
B: 34 names
- Bạch Vân
- Bagong Araw
- Baifeng
- Baihe
- Baishui
- Ban Chalong
- Ban Na Kham
- Ban Pong Kham
- Ban Rai Mai
- Bandar Cahaya Laut
- Bandar Permai
- Bandar Seri Lang
- Banteay Kiri
- Banyu Asri
- Bayan Liwanag
- Bayan Sinag
- Bayan Tala
- Bayu Sena
- Bhadrapur
- Bhaskarabad
- Bích Hải
- Bihai
- Bình Nguyệt
- Bình Sơn
- Borim
- Bua Thong
- Bukgang
- Bukhyeon
- Bukit Mentari
- Bukit Pelangi
- Bulaq-Tepe
- Buyeon
- Byeolgang
- Byeolsan
C: 23 names
- Calambayan
- Cẩm Thủy
- Candi Lawang
- Canglan
- Cangyan
- Chai Mongkhon
- Champa Sak Mai
- Chandrakot
- Chandranagar
- Changfeng
- Chenghua
- Cheongpo
- Cheongrim
- Cheongsan
- Cheonwol
- Chiang Dao Mai
- Chiang Rak
- Chitralaya
- Chunjiang
- Chunxi
- Citra Wangi
- Cuiping
- Cuiyun
D: 12 names
- Daeun
- Dalpo
- Dalsan
- Dawa Thang
- Deokjin
- Dhanapur
- Diwata Hills
- Đông Hải
- Đông Vân
- Dongrim
- Dorje Dzong
- Dwarkapuri
E: 1 name
- Enishigawa
F: 7 names
- Fenglin
- Fengqi
- Fengqiao
- Fuchinami
- Fuchun
- Fujimine
- Fuyugawa
G: 8 names
- Gangmi
- Gangryeong
- Geumho
- Ginkawa
- Gokulapuram
- Gurim
- Gyeongcheon
- Gyeongwon
H: 41 names
- Haepyeong
- Haesong
- Hải Lăng
- Haiyue
- Hanamura
- Hanaoka
- Hanazono-kita
- Haneulpo
- Hanseol
- Haruhino
- Hemapuri
- Hemgarh
- Heshun
- Hexi
- Hikarigaoka
- Hikawa
- Himakot
- Himeyama
- Hinodemachi
- Hinokimachi
- Hiranyapur
- Hiraya City
- Hồng Vân
- Hongye
- Hongyu
- Hongze
- Hoshigaoka
- Hoshinoumi
- Hoshizaki
- Hotarugawa
- Hotaruno
- Hpa Yar Gyi
- Huaiyue
- Huayang
- Huxi
- Hwadam
- Hwanggeumpo
- Hwangsan
- Hwapyeong
- Hwasan
- Hwayang
I: 7 names
- Ilog Ginto
- Indrapura
- Indunagar
- Ishigamori
- Isonami
- Iwamine
- Izumigaoka
J: 12 names
- Jaladhar
- Jalpuram
- Jangsan
- Jati Mulia
- Jeongsan
- Jingshui
- Jingyuan
- Jinhe
- Jinpo
- Jinxia
- Jinyang
- Jyotinagar
K: 47 names
- Kagamiike
- Kagemori
- Kagetsuki
- Kalayaan Bay
- Kalinganagar
- Kamakurazaki
- Kamizato
- Kampong Chhnang Kraom
- Kampong Thmei
- Kampung Laut
- Kanakpur
- Kasugano
- Kasumino
- Kawashiro
- Kazahaya
- Kazenomiya
- Kesarpur
- Keshavpur
- Khao Sam Yot
- Khar Tolgoi
- Khökh Tolgoi
- Khon Ratcha
- Kim Sơn
- Kirihara
- Kitahama
- Kitakaze
- Kiyosawa
- Klong Thip
- Kogarashimachi
- Koshtepa
- Kota Bintang
- Kota Cahaya
- Kota Gemilang
- Kota Sejahtera
- Kōyōmachi
- Krung Rattana
- Kuala Cempaka
- Kuala Jerneh
- Kuala Mutiara
- Kumbhalpur
- Kumogahara
- Kumudnagar
- Kundanpur
- Kurohama
- Kurosaki
- Kurotani
- Kyauk Se
L: 26 names
- Lakshmipet
- Lam Thong
- Lanxi
- Lanyue
- Lembah Senja
- Lhakar
- Lianhua
- Lianyun
- Liên Hoa
- Lingyue
- Lingzhou
- Linh Giang
- Linh Sơn
- Linjiang
- Liuxi
- Longxi
- Longyue
- Lop Thong
- Luang Namphon
- Lục Giang
- Lungsod Amihan
- Lungsod Bituin
- Lungsod Dagat
- Luolong
- Luoyan
- Luyang
M: 29 names
- Mae Kham
- Malligapuram
- Marga Sakti
- Mayurgarh
- Meghagarh
- Meghapuram
- Meijiang
- Mengze
- Mertasari
- Minatomachi
- Mingxia
- Mingyue
- Minh Châu
- Minh Nguyệt
- Mirhae
- Miryeong
- Mizuhara
- Mizukami
- Mizukoshi
- Mộc Lâm
- Momijidani
- Momozono
- Mon Ywa
- Mönkh Khot
- Moyun
- Muang Phon
- Mueang Thip
- Mỹ Xuân
- Myit Shwe
N: 21 names
- Nagarekawa
- Nakhon Chan
- Nakhon Phirom
- Nakshatrapur
- Nam Sơn
- Namhyeon
- Namsong
- Namwol
- Nandigram
- Nanhe
- Naran Tal
- Neelagiri
- Ngân Hà
- Ngọc Hà
- Ngọc Lâm
- Ningxi
- Nishihara
- Nishikigawa
- Noksan
- Nong Bua Thong
- Nyaung Thit
O: 6 names
- Ōhashi
- Ohseong
- Ōmihama
- Ōmori
- Orizuru-minato
- Ōtsukimachi
P: 22 names
- Padmagarh
- Pak Nam Chai
- Pavanpur
- Pekan Bahagia
- Pelabuhan Naga
- Pemaling
- Phanom Sawan
- Phetchaprai
- Phnom Srey
- Phra Sawan
- Phu Kradat
- Phú Quý
- Phước Long
- Pingxi
- Preah Sen
- Prey Lvea
- Pulau Kencana
- Purnima Nagar
- Purwacitra
- Pushkarpet
- Pyeongrim
- Pyin Mya
Q: 10 names
- Qarataş
- Qianshui
- Qingfeng
- Qinghe
- Qingluo
- Qingtian
- Qingxi
- Qingxuan
- Qiushui
- Qiyun
R: 7 names
- Ratchaphruek
- Ratnagarh
- Ratnapuri
- Ruicheng
- Ruilin
- Rupgarh
- Ruyang
S: 62 names
- Saebyeokcheon
- Sagarkot
- Sagarpet
- Sakaigawa
- Sakuragi
- Sakurazaka
- Samarqul
- San Liwayway
- Sangmun
- Sanjaygarh
- Sao Biển
- Saran Khot
- Sasagawa
- Sattha Nakhon
- Sawan Buri
- Seiryūkyō
- Seokgwang
- Seolju
- Seonghwa
- Seoran
- Seowon
- Shanghe
- Sharadgarh
- Shenglong
- Shimokawa
- Shiosaki
- Shirahama
- Shiroyanagi
- Shuangcheng
- Shuangjiang
- Shuangyue
S, continued
- Shubhgarh
- Shuimo
- Shuiyun
- Shwe Kyaung
- Shyamgarh
- Si Mongkhon
- Sinagtala
- Sinhwa
- Sinpo
- Sirsagarh
- Sitagarh
- Sittwe Taung
- Sông Lam
- Songhak
- Songling
- Songrim
- Songyue
- Sorahama
- Sorayama
- Sri Ratchada
- Sumiregawa
- Sunahama
- Sungai Emas
- Sungai Nilam
- Sungai Pelangi
- Suphan Thong
- Surabanten
- Surajkot
- Suryakanta
- Svay Thom
- Swarnapuri
T: 45 names
- Takamiya
- Takenoura
- Talampas Bay
- Tân Hải
- Tân Phú
- Tanah Merdeka
- Tanglin
- Tanyun
- Tarakpur
- Tarangini
- Tarapuram
- Tashi Gang
- Taung Kalat
- Tejpur
- Teluk Bulan
- Teluk Damai
- Thái Hòa
- Thanbyu Pyin
- Thanh Bình
- Thanh Hà
- Thiên Hà
- Thiên Phúc
- Thong Lang
- Thung Sawang
- Thủy Vân
- Tianchi
- Tianlan
- Tianqiao
- Tirtasari
- Tōkagawa
- Tokiwagi
- Tongxi
- Tonle Sen
- Trúc Giang
- Tsagaan Nuur
- Tsubamegawa
- Tsukigaoka
- Tsukimizato
- Tsukimori
- Tsukiyono
- Tsurugaoka
- Tsurumine
- Tsuyuhara
- Tử Lâm
- Tulsinagar
U: 6 names
- Ubon Thip
- Ulaan Khad
- Umigahara
- Unam
- Ungcheon
- Usagiyama
V: 13 names
- Vajrakot
- Vajrapuram
- Vân Hà
- Vanapuram
- Vang Khoun
- Varunkot
- Vasantgarh
- Vasudhara
- Vikrampur
- Vindhyanagar
- Vĩnh Nguyệt
- Vĩnh Thạnh
- Vrindagarh
W: 5 names
- Wanagiri
- Wang Thong
- Wenshan
- Wolseong
- Wuxia
X: 9 names
- Xiaolong
- Xiaoyue
- Xieng Nam
- Xilan
- Xinghai
- Xinhe
- Xiyuan
- Xuanlong
- Xuelin
Y: 21 names
- Yamanobe
- Yamazakura
- Yangcheng
- Yanhu
- Yanxi
- Yeongpo
- Yeonhwa
- Yeonpo
- Yongning
- Yuanhe
- Yueshan
- Yuhe
- Yūhigaoka
- Yukihama
- Yukishiro
- Yunhai
- Yunlan
- Yunmeng
- Yunxi
- Yunzhao
- Yuzukimachi