Asian City Name Generator
Cities with Japanese, Chinese, Korean and South Asian Roots
Tap a name to copy itPress Space for a new batch500 names in this generator
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 — kawa (river), yama (mountain), hama (beach), mori (forest), 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.
Tips for choosing a name
- 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.
All 500 asian city names
Browse the full list
- Kawashiro
- Hoshizaki
- Tsukimori
- Akigawa
- Shirahama
- Yamanobe
- Kurotani
- Fujimine
- Sakuragi
- Minatomachi
- Hanamura
- Kiyosawa
- Nishihara
- Kagetsuki
- Amanohara
- Shiroyanagi
- Hinokimachi
- Tsurugaoka
- Umigahara
- Kazenomiya
- Yukishiro
- Ōmihama
- Hotaruno
- Akatsukimachi
- Seiryūkyō
- Kamizato
- Tōkagawa
- Haruhino
- Asahigaoka
- Isonami
- Sumiregawa
- Momijidani
- Sasagawa
- Ōmori
- Kitahama
- Takamiya
- Mizukami
- Kōyōmachi
- Sorayama
- Kamakurazaki
- Ayamegawa
- Yūhigaoka
- Ōhashi
- Usagiyama
- Sakaigawa
- Aoiumi
- Lingzhou
- Yunhai
- Qingfeng
- Baihe
- Xuanlong
- Tianqiao
- Hongyu
- Luoyan
- Shuangjiang
- Fenglin
- Cuiping
- Ningxi
- Anjing
- Huayang
- Yueshan
- Jinhe
- Longxi
- Qianshui
- Changfeng
- Wenshan
- Xinghai
- Zhaoyang
- Yanhu
- Songling
- Liuxi
- Meijiang
- Ruicheng
- Shanghe
- Xiaolong
- Lanxi
- Shenglong
- Heshun
- Yuanhe
- Qingtian
- Bihai
- Ruyang
- Fuchun
- Lianyun
- Chenghua
- Jingyuan
- Mingyue
- Ziyun
- Yunmeng
- Hexi
- Luolong
- Baishui
- Shuangcheng
- Qingxi
- Tanglin
- Wuxia
- Nanhe
- Xiyuan
- Yunxi
- Yongning
- Qinghe
- Linjiang
- Shuiyun
- Cangyan
- Hongze
- Tianchi
- Yangcheng
- Fengqiao
- Huxi
- Luyang
- Xinhe
- Chunjiang
- Cheongsan
- Seonghwa
- Dongrim
- Gyeongwon
- Sangmun
- Yeonhwa
- Cheonwol
- Jinyang
- Seoran
- Daeun
- Byeolgang
- Haepyeong
- Hwayang
- Sinhwa
- Seolju
- Yeongpo
- Cheongpo
- Mirhae
- Dalsan
- Geumho
- Seowon
- Buyeon
- Gangmi
- Hanseol
- Namwol
- Bukhyeon
- Deokjin
- Songrim
- Hwasan
- Noksan
- Jeongsan
- Sinpo
- Gurim
- Ungcheon
- Miryeong
- Hwapyeong
- Seokgwang
- Unam
- Haesong
- Pyeongrim
- Wolseong
- Jangsan
- Namsong
- Borim
- Ohseong
- Hwangsan
- Songhak
- Thanh Hà
- Bình Sơn
- Hải Lăng
- Phước Long
- Mỹ Xuân
- Tân Phú
- Vĩnh Thạnh
- Kim Sơn
- Ngọc Hà
- Sông Lam
- An Lạc
- Thiên Phúc
- Đông Hải
- Phú Quý
- Nam Sơn
- Thanh Bình
- Minh Châu
- Linh Sơn
- Liên Hoa
- Cẩm Thủy
- Thái Hòa
- Nakhon Phirom
- Ban Chalong
- Chiang Rak
- Suphan Thong
- Mueang Thip
- Krung Rattana
- Sawan Buri
- Lam Thong
- Phetchaprai
- Si Mongkhon
- Phanom Sawan
- Ubon Thip
- Khao Sam Yot
- Pak Nam Chai
- Ratchaphruek
- Thong Lang
- Nakhon Chan
- Ban Pong Kham
- Chiang Dao Mai
- Bua Thong
- Mae Kham
- Sri Ratchada
- Phra Sawan
- Klong Thip
- Nong Bua Thong
- Sattha Nakhon
- Chai Mongkhon
- Wang Thong
- Khon Ratcha
- Phu Kradat
- Ban Rai Mai
- Thung Sawang
- Lop Thong
- Preah Sen
- Kampong Thmei
- Svay Thom
- Prey Lvea
- Kampong Chhnang Kraom
- Angkor Thmey
- Phnom Srey
- Tonle Sen
- Banteay Kiri
- Luang Namphon
- Vang Khoun
- Muang Phon
- Ban Na Kham
- Champa Sak Mai
- Xieng Nam
- Myit Shwe
- Thanbyu Pyin
- Taung Kalat
- Shwe Kyaung
- Pyin Mya
- Nyaung Thit
- Kyauk Se
- Sittwe Taung
- Hpa Yar Gyi
- Mon Ywa
- Sungai Emas
- Kota Bintang
- Bandar Seri Lang
- Teluk Damai
- Kuala Jerneh
- Pulau Kencana
- Bukit Mentari
- Kampung Laut
- Pekan Bahagia
- Banyu Asri
- Purwacitra
- Tirtasari
- Wanagiri
- Surabanten
- Kota Cahaya
- Bandar Permai
- Kuala Cempaka
- Kota Gemilang
- Pelabuhan Naga
- Sungai Pelangi
- Lembah Senja
- Jati Mulia
- Citra Wangi
- Marga Sakti
- Candi Lawang
- Tanah Merdeka
- Mertasari
- Suryakanta
- Bayu Sena
- Bayan Liwanag
- Calambayan
- Bagong Araw
- Lungsod Bituin
- San Liwayway
- Kalayaan Bay
- Diwata Hills
- Ratnagarh
- Surajkot
- Vindhyanagar
- Kesarpur
- Meghapuram
- Indrapura
- Bhaskarabad
- Tejpur
- Hemgarh
- Jaladhar
- Vajrakot
- Tarangini
- Sagarpet
- Nandigram
- Vasudhara
- Purnima Nagar
- Kalinganagar
- Shyamgarh
- Dhanapur
- Gokulapuram
- Ambarpet
- Chandrakot
- Neelagiri
- Hiranyapur
- Vasantgarh
- Anandnagar
- Kundanpur
- Rupgarh
- Keshavpur
- Vikrampur
- Malligapuram
- Pushkarpet
- Dwarkapuri
- Amarkot
- Tulsinagar
- Bhadrapur
- Chitralaya
- Jyotinagar
- Sirsagarh
- Kumbhalpur
- Sanjaygarh
- Swarnapuri
- Lakshmipet
- Altan Khot
- Tsagaan Nuur
- Khar Tolgoi
- Ulaan Khad
- Naran Tal
- Lhakar
- Sera Phuk
- Tashi Gang
- Samarqul
- Koshtepa
- Qarataş
- Aqsay
- Bulaq-Tepe
- Tsukigaoka
- Hanazono-kita
- Kurosaki
- Aomizu
- Hinodemachi
- Kumogahara
- Shimokawa
- Takenoura
- Nishikigawa
- Sakurazaka
- Mizuhara
- Hoshinoumi
- Hikarigaoka
- Kagemori
- Tsurumine
- Yamazakura
- Fuyugawa
- Aogiri
- Akanehama
- Tokiwagi
- Kasumino
- Ishigamori
- Kazahaya
- Tsukimizato
- Kurohama
- Shiosaki
- Amagiri
- Kirihara
- Hoshigaoka
- Nagarekawa
- Himeyama
- Iwamine
- Yuzukimachi
- Aohama
- Kitakaze
- Tsubamegawa
- Orizuru-minato
- Kagamiike
- Sunahama
- Sorahama
- Ginkawa
- Tsukiyono
- Hanaoka
- Kogarashimachi
- Hikawa
- Kasugano
- Ōtsukimachi
- Fuchinami
- Mizukoshi
- Yukihama
- Akagawa
- Tsuyuhara
- Momozono
- Enishigawa
- Izumigaoka
- Hotarugawa
- Lanyue
- Cuiyun
- Qingluo
- Yunzhao
- Baifeng
- Jinxia
- Xuelin
- Fengqi
- Zhaohe
- Lingyue
- Yanxi
- Qiyun
- Shuimo
- Hongye
- Canglan
- Tianlan
- Moyun
- Qingxuan
- Zilan
- Yuhe
- Xiaoyue
- Ruilin
- Huaiyue
- Tongxi
- Pingxi
- Longyue
- Lianhua
- Shuangyue
- Mingxia
- Yunlan
- Haiyue
- Chunxi
- Jingshui
- Qiushui
- Mengze
- Songyue
- Tanyun
- Xilan
- Haneulpo
- Byeolsan
- Cheongrim
- Dalpo
- Saebyeokcheon
- Hwanggeumpo
- Namhyeon
- Bukgang
- Yeonpo
- Gyeongcheon
- Hwadam
- Jinpo
- Gangryeong
- Ngọc Lâm
- Vân Hà
- Bình Nguyệt
- Sao Biển
- Lục Giang
- Minh Nguyệt
- Bích Hải
- Thiên Hà
- Bạch Vân
- Hồng Vân
- Tử Lâm
- Trúc Giang
- Ngân Hà
- Linh Giang
- Vĩnh Nguyệt
- Tân Hải
- Mộc Lâm
- Đông Vân
- Thủy Vân
- Kuala Mutiara
- Bandar Cahaya Laut
- Teluk Bulan
- Kota Sejahtera
- Bukit Pelangi
- Sungai Nilam
- Lungsod Dagat
- Bayan Tala
- Ilog Ginto
- Sinagtala
- Lungsod Amihan
- Bayan Sinag
- Hiraya City
- Talampas Bay
- Chandranagar
- Vajrapuram
- Meghagarh
- Sagarkot
- Kanakpur
- Tarapuram
- Vrindagarh
- Indunagar
- Himakot
- Mayurgarh
- Ratnapuri
- Padmagarh
- Jalpuram
- Varunkot
- Ambarnagar
- Pavanpur
- Shubhgarh
- Nakshatrapur
- Agnikot
- Sitagarh
- Vanapuram
- Kumudnagar
- Tarakpur
- Sharadgarh
- Hemapuri
- Khökh Tolgoi
- Mönkh Khot
- Saran Khot
- Pemaling
- Dorje Dzong
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
More in Places & Geography
European City Name Generator
Fictional cities that sound like they belong on a European map
Fortress Name Generator
Strongholds, Keeps, Citadels, and Border Forts
Coastal Town Name Generator
Fishing villages, harbour towns, and seaside resorts
Appalachian Town Name Generator
Coal-camp, hollow and mountain town names from Appalachia
Neighborhood Name Generator
Names for subdivisions, districts and city quarters
Communist Country Name Generator
Fictional Socialist States for Alt-History and Worldbuilding