Korean City Name Generator

Authentic Korean City Names, Real and Invented

Places & Geography500 curated namesUpdated Free · no sign-up

Tap a name to copy it500 names in this generator

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 — cheong (clear), baek (white), dae (great), sin (new), nam (south), an (peaceful), yeong (glory), 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.

Tips for choosing a name

  • 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.

All 500 korean city names

Browse the full list
  • Seoul
  • Busan
  • Incheon
  • Daegu
  • Daejeon
  • Gwangju
  • Ulsan
  • Sejong
  • Suwon
  • Changwon
  • Goyang
  • Yongin
  • Seongnam
  • Bucheon
  • Cheongju
  • Ansan
  • Jeonju
  • Cheonan
  • Namyangju
  • Hwaseong
  • Gimhae
  • Pyeongtaek
  • Pohang
  • Jeju
  • Uijeongbu
  • Siheung
  • Paju
  • Gumi
  • Gimpo
  • Jinju
  • Wonju
  • Gwangmyeong
  • Yangsan
  • Chuncheon
  • Gyeongsan
  • Gunpo
  • Iksan
  • Mokpo
  • Yeosu
  • Suncheon
  • Gunsan
  • Gyeongju
  • Geoje
  • Asan
  • Gangneung
  • Chungju
  • Seosan
  • Icheon
  • Anyang
  • Gwangyang
  • Andong
  • Gimcheon
  • Nonsan
  • Tongyeong
  • Sacheon
  • Miryang
  • Jeongeup
  • Gongju
  • Sangju
  • Yeongju
  • Yeongcheon
  • Mungyeong
  • Boryeong
  • Dangjin
  • Gyeryong
  • Jecheon
  • Taebaek
  • Samcheok
  • Sokcho
  • Donghae
  • Naju
  • Namwon
  • Gimje
  • Seogwipo
  • Yangju
  • Guri
  • Osan
  • Hanam
  • Dongducheon
  • Gwacheon
  • Uiwang
  • Anseong
  • Yeoju
  • Pocheon
  • Pyongyang
  • Kaesong
  • Hamhung
  • Chongjin
  • Nampo
  • Wonsan
  • Sinuiju
  • Sariwon
  • Haeju
  • Kanggye
  • Hyesan
  • Rason
  • Sinpo
  • Songnim
  • Kimchaek
  • Tanchon
  • Manpo
  • Hoeryong
  • Anju
  • Kaechon
  • Pyongsong
  • Sunchon
  • Tokchon
  • Kusong
  • Jongju
  • Hungnam
  • Hanyang
  • Hanseong
  • Gyeongseong
  • Seorabeol
  • Gyerim
  • Geumseong
  • Gaegyeong
  • Songak
  • Songdo
  • Ungjin
  • Sabi
  • Wiryeseong
  • Hanju
  • Jolbon
  • Gungnae
  • Hanbat
  • Dalgubeol
  • Dongnae
  • Tamna
  • Samnang
  • Cheongpa
  • Hwanggok
  • Nokcheon
  • Jaeun
  • Eunpa
  • Cheoryeong
  • Okgol
  • Seorim
  • Namgang
  • Bukcheon
  • Sangwol
  • Sindae
  • Daeyang
  • Sogil
  • Jangmun
  • Gobong
  • Pyeonghae
  • Anpo
  • Yeongbok
  • Taeseo
  • Hwarim
  • Songbaek
  • Yeonhwa
  • Seonam
  • Yongju
  • Homyeong
  • Gangdeok
  • Unbong
  • Wolgwang
  • Samcheong
  • Manheung
  • Bogwang
  • Bokjeong
  • Deokpyeong
  • Inhwa
  • Yeonho
  • Jigok
  • Sinmun
  • Gwangdeok
  • Myeongbong
  • Hyoseong
  • Eunhae
  • Cheoldo
  • Okjin
  • Dongjin
  • Seogang
  • Bukhan
  • Sanghwa
  • Hagang
  • Gucheong
  • Daewol
  • Sobaek
  • Jangho
  • Goun
  • Anui
  • Yeongpa
  • Hwaun
  • Songgye
  • Yeonpo
  • Seonjin
  • Yongam
  • Bongnae
  • Hodo
  • Mungye
  • Unju
  • Wolpo
  • Ilcheon
  • Seongbong
  • Cheonam
  • Haeun
  • Samgye
  • Manpyeong
  • Bohwa
  • Deokgok
  • Injin
  • Uigok
  • Yejin
  • Jiun
  • Sinhae
  • Gwanghae
  • Jinpo
  • Chunggok
  • Gilcheon
  • Buyong
  • Seolhwa
  • Sanggok
  • Pungho
  • Ucheon
  • Mokgye
  • Gayeon
  • Geumpa
  • Okhwa
  • Seowol
  • Nampyeong
  • Sangjin
  • Jungcheon
  • Guhae
  • Daegok
  • Sorim
  • Pyeonggye
  • Angok
  • Yeongcheol
  • Taehwa
  • Hwapo
  • Jukho
  • Yeonam
  • Seonpo
  • Yonggye
  • Bongcheon
  • Gangmyeong
  • Munpo
  • Wolgye
  • Ilbong
  • Cheongye
  • Sammun
  • Guryeong
  • Manbong
  • Bojin
  • Inpo
  • Uihwa
  • Gwangmun
  • Jingye
  • Jeongpo
  • Gilmun
  • Sangam
  • Pungjin
  • Hwamun
  • Nokyeong
  • Geumjin
  • Cheolgye
  • Dongpo
  • Namho
  • Bukpo
  • Gubong
  • Daerim
  • Soyang
  • Gogye
  • Pyeongmun
  • Taepo
  • Songho
  • Yeongye
  • Seonmun
  • Yongmun
  • Hojin
  • Unpo
  • Seongpo
  • Sampo
  • Gumun
  • Bogye
  • Deokho
  • Uimun
  • Sinjin
  • Gwanggok
  • Myeongho
  • Jeongmun
  • Chungho
  • Yeongdeungpo
  • Mapo
  • Yongsan
  • Gangnam
  • Songpa
  • Nowon
  • Dobong
  • Eunpyeong
  • Seodaemun
  • Gwanak
  • Sillim
  • Sadang
  • Jamsil
  • Jongno
  • Itaewon
  • Hongdae
  • Sinchon
  • Haeundae
  • Seomyeon
  • Gwangalli
  • Dongseong
  • Cheongna
  • Songsan
  • Dongtan
  • Pangyo
  • Bundang
  • Ilsan
  • Pyeongchon
  • Sanbon
  • Jungdong
  • Gwanggyo
  • Baekseok
  • Cheongsan
  • Baekhwa
  • Namcheon
  • Geumho
  • Hwayang
  • Seoho
  • Yeonju
  • Taean
  • Jinhae
  • Masan
  • Ulju
  • Yeongdong
  • Goesan
  • Danyang
  • Yeongwol
  • Jeongseon
  • Pyeongchang
  • Hoengseong
  • Hongcheon
  • Inje
  • Yanggu
  • Hwacheon
  • Cheorwon
  • Goseong
  • Yangyang
  • Gapyeong
  • Yeoncheon
  • Yangpyeong
  • Boeun
  • Okcheon
  • Eumseong
  • Jincheon
  • Jeungpyeong
  • Cheongyang
  • Hongseong
  • Yesan
  • Buyeo
  • Seocheon
  • Geumsan
  • Wanju
  • Jinan
  • Muju
  • Jangsu
  • Imsil
  • Sunchang
  • Gochang
  • Buan
  • Damyang
  • Gokseong
  • Gurye
  • Goheung
  • Boseong
  • Hwasun
  • Jangheung
  • Gangjin
  • Haenam
  • Yeongam
  • Muan
  • Hampyeong
  • Yeonggwang
  • Jangseong
  • Wando
  • Jindo
  • Sinan
  • Gunwi
  • Uiseong
  • Cheongsong
  • Yeongyang
  • Yeongdeok
  • Cheongdo
  • Goryeong
  • Seongju
  • Chilgok
  • Yecheon
  • Bonghwa
  • Uljin
  • Ulleung
  • Uiryeong
  • Haman
  • Changnyeong
  • Namhae
  • Hadong
  • Sancheong
  • Hamyang
  • Geochang
  • Hapcheon
  • Baekje
  • Silla
  • Goguryeo
  • Balhae
  • Gaya
  • Goryeo
  • Joseon
  • Daeseong
  • Sinseong
  • Cheongun
  • Baegun
  • Jaun
  • Hongun
  • Geumun
  • Ungcheon
  • Seokcheon
  • Yongcheon
  • Mucheon
  • Samcheon
  • Gucheon
  • Mancheon
  • Bocheon
  • Deokcheon
  • Yongpo
  • Okpo
  • Jangpo
  • Gampo
  • Guryongpo
  • Dadaepo
  • Songjeong
  • Haengju
  • Gwangnaru
  • Nodeul
  • Banpo
  • Apgujeong
  • Seongsu
  • Baengnim
  • Sullim
  • Cheollyeong
  • Geumnyeong
  • Jungnim
  • Pyeongnim
  • Gangnim
  • Dongnim
  • Jangnyeong
  • Seongnim
  • Wollim
  • Allim
  • Sillye
  • Byeongnando
  • Jukjeon
  • Yeongtong
  • Giheung
  • Suji
  • Sangnok
  • Deogyang
  • Bupyeong
  • Namdong
  • Yeonsu
  • Michuhol
  • Gyeyang
  • Ganghwa
  • Ongjin
  • Dalseo
  • Suseong
  • Saha
  • Yeongdo
  • Sasang
  • Geumjeong
  • Gijang
  • Jungnang
  • Gwangjin
  • Dongjak
  • Geumcheon
  • Yangcheon
  • Yuseong
  • Daedeok
  • Cheongnyang
  • Chilseong
  • Oryu
  • Hwajeong
  • Gwonseon
  • Paldal
  • Maetan
  • Wabu
  • Deokso
  • Jinjeop
  • Byeollae
  • Wonmi
  • Yulgok
  • Seohyeon
  • Yatap
  • Jochiwon
  • Naepo
  • Munsan
  • Unjeong

More in Places & Geography