Korean City Name Generator

Authentic Korean city names, real and invented

Places & GeographyPart of: town and city generators500 names

0 of 500 seen

This or that?

7 picks, 1 winner

Tap the name you like more.

Tap a name to copy it. The arrows swap one name.

Or browse all 500 names, A to Z

Generate Korean city names that sound real: major cities like Busan and Daejeon, historic capitals like Seorabeol and Hanyang, and hundreds of invented Sino-Korean names built from genuine elements such as -cheon, -ju, -san and -po. Ideal for novels, K-drama-style settings, games and worldbuilding.

About Korean city names

Korean city names are almost all two Sino-Korean syllables, and each syllable is a word a Korean reader understands. The first is usually a quality, colour, direction or virtue, such as cheong (clear), baek (white), dae (great), sin (new), nam (south), an (peaceful), yeong (glory) or hwa (flower), and the second says what kind of place it is. The endings are the tell: -ju marks an old provincial capital (Gyeongju, Jeonju, Cheongju, Wonju), -san is mountain (Busan, Ulsan, Gunsan), -cheon is stream (Incheon, Chuncheon, Gimcheon), -po is port (Mokpo, Gimpo), -seong is fortress (Hwaseong, Boseong), -yang is a sunny riverside (Anyang, Goyang, Miryang), -won is a plain (Suwon, Changwon) and -hae is sea (Donghae, Namhae).

That structure is why invented names such as Cheongpa, Yongju or Namgang sit comfortably beside Daegu and Pohang. Historic names add another flavour: Seorabeol and Gyerim for old Silla, Hanyang and Hanseong for Joseon-era Seoul, Ungjin and Sabi for Baekje, Gaegyeong for the Goryeo capital. A few native-Korean names survive too, like Hanbat (Daejeon) and Dalgubeol (Daegu).

For fiction, pick an ending that matches the geography (a harbour city should end in -po or -hae, a mountain town in -san or -ryeong), and use the standard Revised Romanization so the name looks like it belongs on a real map.

How to choose Korean city names

  • Match the ending to the terrain: -po or -hae for coastal cities, -san for mountain towns, -cheon for river valleys, -ju for an old regional capital with history.
  • Keep it to two syllables for a city; three-syllable names (Dongducheon, Namyangju, Uijeongbu) are real but rarer and read as smaller or compound places.
  • For a fantasy or alternate-history Korea, borrow a historic capital name like Seorabeol, Gaegyeong or Ungjin rather than a modern one.
  • Use Revised Romanization consistently (eo, eu, ae, ui): mixing in older spellings like Pusan or Taegu makes a fictional map look inconsistent.
  • Check your invented name is not already a famous real city if the story is set in a fictional country; Cheongpa is safe, Gwangju is not.

Frequently asked questions

What do common Korean city name endings mean?

-ju (주) is an old administrative seat, -san (산) mountain, -cheon (천) stream, -po (포) port, -seong (성) fortress, -yang (양) the sunny side of a hill or river, -won (원) plain or source, -hae (해) sea, -jin (진) ferry crossing and -gang (강) river. Knowing these lets you read a Korean map like a local.

Are the names in this generator real Korean cities?

Some are (the list includes all the major cities of South and North Korea plus historic capitals), but most are invented names built from the same Sino-Korean elements, so they sound authentic without clashing with a real place. Check a map if you need a name that is guaranteed fictional.

Why are North Korean cities spelled differently, like Kaesong and Pyongyang?

North Korea uses the McCune-Reischauer system, which writes k, p, t and ch where South Korea's Revised Romanization writes g, b, d and j. The same syllable appears as Gae in Gaeseong and Kae in Kaesong. Pick one system and stick with it for a fictional setting.

What was Seoul called historically?

Seoul has had many names: Wiryeseong under early Baekje, Hanyang and then Hanseong under Joseon, and Gyeongseong (Keijo in Japanese) during the colonial period. 'Seoul' is a native Korean word simply meaning capital, adopted officially in 1945.

More like this

All 500 Korean city names

This is the complete list the generator above draws its random batches from, sorted A to Z and grouped by first letter.

Plain text, one name per line.

A: 11 names

  • Allim
  • Andong
  • Angok
  • Anju
  • Anpo
  • Ansan
  • Anseong
  • Anui
  • Anyang
  • Apgujeong
  • Asan

B: 31 names

  • Baegun
  • Baekhwa
  • Baekje
  • Baekseok
  • Baengnim
  • Balhae
  • Banpo
  • Bocheon
  • Boeun
  • Bogwang
  • Bogye
  • Bohwa
  • Bojin
  • Bokjeong
  • Bongcheon
  • Bonghwa
  • Bongnae
  • Boryeong
  • Boseong
  • Buan
  • Bucheon
  • Bukcheon
  • Bukhan
  • Bukpo
  • Bundang
  • Bupyeong
  • Busan
  • Buyeo
  • Buyong
  • Byeollae
  • Byeongnando

C: 26 names

  • Changnyeong
  • Changwon
  • Cheoldo
  • Cheolgye
  • Cheollyeong
  • Cheonam
  • Cheonan
  • Cheongdo
  • Cheongju
  • Cheongna
  • Cheongnyang
  • Cheongpa
  • Cheongsan
  • Cheongsong
  • Cheongun
  • Cheongyang
  • Cheongye
  • Cheorwon
  • Cheoryeong
  • Chilgok
  • Chilseong
  • Chongjin
  • Chuncheon
  • Chunggok
  • Chungho
  • Chungju

D: 30 names

  • Dadaepo
  • Daedeok
  • Daegok
  • Daegu
  • Daejeon
  • Daerim
  • Daeseong
  • Daewol
  • Daeyang
  • Dalgubeol
  • Dalseo
  • Damyang
  • Dangjin
  • Danyang
  • Deogyang
  • Deokcheon
  • Deokgok
  • Deokho
  • Deokpyeong
  • Deokso
  • Dobong
  • Dongducheon
  • Donghae
  • Dongjak
  • Dongjin
  • Dongnae
  • Dongnim
  • Dongpo
  • Dongseong
  • Dongtan

E: 4 names

  • Eumseong
  • Eunhae
  • Eunpa
  • Eunpyeong

G: 78 names

  • Gaegyeong
  • Gampo
  • Gangdeok
  • Ganghwa
  • Gangjin
  • Gangmyeong
  • Gangnam
  • Gangneung
  • Gangnim
  • Gapyeong
  • Gaya
  • Gayeon
  • Geochang
  • Geoje
  • Geumcheon
  • Geumho
  • Geumjeong
  • Geumjin
  • Geumnyeong
  • Geumpa
  • Geumsan
  • Geumseong
  • Geumun
  • Giheung
  • Gijang
  • Gilcheon
  • Gilmun
  • Gimcheon
  • Gimhae
  • Gimje
  • Gimpo
  • Gobong
  • Gochang
  • Goesan
  • Goguryeo
  • Gogye
  • Goheung
  • Gokseong
  • Gongju

G, continued

  • Goryeo
  • Goryeong
  • Goseong
  • Goun
  • Goyang
  • Gubong
  • Gucheon
  • Gucheong
  • Guhae
  • Gumi
  • Gumun
  • Gungnae
  • Gunpo
  • Gunsan
  • Gunwi
  • Guri
  • Gurye
  • Guryeong
  • Guryongpo
  • Gwacheon
  • Gwanak
  • Gwangalli
  • Gwangdeok
  • Gwanggok
  • Gwanggyo
  • Gwanghae
  • Gwangjin
  • Gwangju
  • Gwangmun
  • Gwangmyeong
  • Gwangnaru
  • Gwangyang
  • Gwonseon
  • Gyeongju
  • Gyeongsan
  • Gyeongseong
  • Gyerim
  • Gyeryong
  • Gyeyang

H: 39 names

  • Hadong
  • Haeju
  • Haenam
  • Haengju
  • Haeun
  • Haeundae
  • Hagang
  • Haman
  • Hamhung
  • Hampyeong
  • Hamyang
  • Hanam
  • Hanbat
  • Hanju
  • Hanseong
  • Hanyang
  • Hapcheon
  • Hodo
  • Hoengseong
  • Hoeryong
  • Hojin
  • Homyeong
  • Hongcheon
  • Hongdae
  • Hongseong
  • Hongun
  • Hungnam
  • Hwacheon
  • Hwajeong
  • Hwamun
  • Hwanggok
  • Hwapo
  • Hwarim
  • Hwaseong
  • Hwasun
  • Hwaun
  • Hwayang
  • Hyesan
  • Hyoseong

I: 12 names

  • Icheon
  • Iksan
  • Ilbong
  • Ilcheon
  • Ilsan
  • Imsil
  • Incheon
  • Inhwa
  • Inje
  • Injin
  • Inpo
  • Itaewon

J: 39 names

  • Jaeun
  • Jamsil
  • Jangheung
  • Jangho
  • Jangmun
  • Jangnyeong
  • Jangpo
  • Jangseong
  • Jangsu
  • Jaun
  • Jecheon
  • Jeju
  • Jeongeup
  • Jeongmun
  • Jeongpo
  • Jeongseon
  • Jeonju
  • Jeungpyeong
  • Jigok
  • Jinan
  • Jincheon
  • Jindo
  • Jingye
  • Jinhae
  • Jinjeop
  • Jinju
  • Jinpo
  • Jiun
  • Jochiwon
  • Jolbon
  • Jongju
  • Jongno
  • Joseon
  • Jukho
  • Jukjeon
  • Jungcheon
  • Jungdong
  • Jungnang
  • Jungnim

K: 5 names

  • Kaechon
  • Kaesong
  • Kanggye
  • Kimchaek
  • Kusong

M: 21 names

  • Maetan
  • Manbong
  • Mancheon
  • Manheung
  • Manpo
  • Manpyeong
  • Mapo
  • Masan
  • Michuhol
  • Miryang
  • Mokgye
  • Mokpo
  • Muan
  • Mucheon
  • Muju
  • Mungye
  • Mungyeong
  • Munpo
  • Munsan
  • Myeongbong
  • Myeongho

N: 16 names

  • Naepo
  • Naju
  • Namcheon
  • Namdong
  • Namgang
  • Namhae
  • Namho
  • Nampo
  • Nampyeong
  • Namwon
  • Namyangju
  • Nodeul
  • Nokcheon
  • Nokyeong
  • Nonsan
  • Nowon

O: 8 names

  • Okcheon
  • Okgol
  • Okhwa
  • Okjin
  • Okpo
  • Ongjin
  • Oryu
  • Osan

P: 16 names

  • Paju
  • Paldal
  • Pangyo
  • Pocheon
  • Pohang
  • Pungho
  • Pungjin
  • Pyeongchang
  • Pyeongchon
  • Pyeonggye
  • Pyeonghae
  • Pyeongmun
  • Pyeongnim
  • Pyeongtaek
  • Pyongsong
  • Pyongyang

R: 1 name

  • Rason

S: 81 names

  • Sabi
  • Sacheon
  • Sadang
  • Saha
  • Samcheok
  • Samcheon
  • Samcheong
  • Samgye
  • Sammun
  • Samnang
  • Sampo
  • Sanbon
  • Sancheong
  • Sangam
  • Sanggok
  • Sanghwa
  • Sangjin
  • Sangju
  • Sangnok
  • Sangwol
  • Sariwon
  • Sasang
  • Sejong
  • Seocheon
  • Seodaemun
  • Seogang
  • Seogwipo
  • Seoho
  • Seohyeon
  • Seokcheon
  • Seolhwa
  • Seomyeon
  • Seonam
  • Seongbong
  • Seongju
  • Seongnam
  • Seongnim
  • Seongpo
  • Seongsu
  • Seonjin

S, continued

  • Seonmun
  • Seonpo
  • Seorabeol
  • Seorim
  • Seosan
  • Seoul
  • Seowol
  • Siheung
  • Silla
  • Sillim
  • Sillye
  • Sinan
  • Sinchon
  • Sindae
  • Sinhae
  • Sinjin
  • Sinmun
  • Sinpo
  • Sinseong
  • Sinuiju
  • Sobaek
  • Sogil
  • Sokcho
  • Songak
  • Songbaek
  • Songdo
  • Songgye
  • Songho
  • Songjeong
  • Songnim
  • Songpa
  • Songsan
  • Sorim
  • Soyang
  • Suji
  • Sullim
  • Sunchang
  • Suncheon
  • Sunchon
  • Suseong
  • Suwon

T: 9 names

  • Taean
  • Taebaek
  • Taehwa
  • Taepo
  • Taeseo
  • Tamna
  • Tanchon
  • Tokchon
  • Tongyeong

U: 18 names

  • Ucheon
  • Uigok
  • Uihwa
  • Uijeongbu
  • Uimun
  • Uiryeong
  • Uiseong
  • Uiwang
  • Uljin
  • Ulju
  • Ulleung
  • Ulsan
  • Unbong
  • Ungcheon
  • Ungjin
  • Unjeong
  • Unju
  • Unpo

W: 11 names

  • Wabu
  • Wando
  • Wanju
  • Wiryeseong
  • Wolgwang
  • Wolgye
  • Wollim
  • Wolpo
  • Wonju
  • Wonmi
  • Wonsan

Y: 44 names

  • Yangcheon
  • Yanggu
  • Yangju
  • Yangpyeong
  • Yangsan
  • Yangyang
  • Yatap
  • Yecheon
  • Yejin
  • Yeoju
  • Yeonam
  • Yeoncheon
  • Yeongam
  • Yeongbok
  • Yeongcheol
  • Yeongcheon
  • Yeongdeok
  • Yeongdeungpo
  • Yeongdo
  • Yeongdong
  • Yeonggwang
  • Yeongju
  • Yeongpa
  • Yeongtong
  • Yeongwol
  • Yeongyang
  • Yeongye
  • Yeonho
  • Yeonhwa
  • Yeonju
  • Yeonpo
  • Yeonsu
  • Yeosu
  • Yesan
  • Yongam
  • Yongcheon
  • Yonggye
  • Yongin
  • Yongju
  • Yongmun
  • Yongpo
  • Yongsan
  • Yulgok
  • Yuseong