Korean Name Generator

Authentic Korean names for characters, stories and K-drama fans

Real-World Names & CulturesPart of: real-world name 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 realistic Korean full names, family name first, from modern favorites like Kim Seo-yeon and Lee Min-jun to native Korean names like Park Ha-neul and older generation names like Choi Young-sook. Ideal for fiction, games, K-drama OCs or finding your own Korean name.

About Korean names

Korean names put the family name first and the given name second, so in Kim Seo-yeon the family is Kim and the person is called Seo-yeon. Only about 250 surnames are in use, and five of them (Kim, Lee, Park, Choi and Jung) cover roughly half of South Korea, which is why two Kims in the same office are rarely related. Rarer two-syllable surnames such as Namgung, Hwangbo and Sunwoo exist but stand out immediately.

Most given names are two syllables, each drawn from a Chinese-derived character (hanja) with its own meaning: Seo (auspicious) plus Yeon (beautiful), or Min (clever) plus Jun (talented). Since the 1980s parents have also chosen pure Korean words with no hanja at all, such as Ha-neul (sky), Seul-gi (wisdom), Bo-ram (worthwhile) and Saet-byeol (new star), and a few go further with single-syllable names like Sol (pine) or Byeol (star). Older generations tend toward names ending in -sook, -ja, -hee, -chul and -ho, so a grandmother called Young-sook and a granddaughter called Ji-woo sound right for their age.

Romanization varies from family to family: the same name can be written Seo-yeon, Seoyeon or Seo Yeon, and Lee is also spelled Yi or Rhee. This generator uses the hyphenated style most common in passports and English-language media, and you can adjust to taste.

How to choose Korean names

  • Match the name to the character's birth year: Ji-woo, Seo-yeon, Do-yun and Si-woo top the charts after 2010; Ji-hye, Min-jun and Hyun-woo suit people born in the 1990s; Young-sook, Sung-min and Jung-ho sound like parents and grandparents.
  • Check the hanja meaning if it matters to your story. Two popular characters that combine well give a name with a built-in wish, such as Eun-ji (kindness and wisdom) or Tae-yang (great and bright), and many Koreans can recite their own name's meaning on request.
  • Keep the family name first and pick from the common ones (Kim, Lee, Park, Choi, Jung, Kang, Cho, Yoon, Jang, Lim) unless you want the character to be memorable for having a rare surname like Namgung or Jegal.
  • Avoid mixing genders accidentally: Seo-yeon, Ha-eun, Ye-jin and Soo-ah read as female, Min-jun, Seo-jun, Ji-ho and Geon-woo as male, while Ji-woo, Ha-neul and Ha-yoon are used for both.
  • Choose one romanization scheme and stick to it across a cast so Kim Seo-yeon and Lee Seo-yun do not look like typos of each other.

Frequently asked questions

Why does the family name come first in Korean names?

Korean, like Chinese and Japanese, places the family before the individual, so Park Ji-woo is Ms. or Mr. Park with the given name Ji-woo. In English-language settings many Koreans reverse the order to Ji-woo Park, but in Korea the surname always leads.

Do Korean names have meanings?

Yes. Most given names are made of two hanja characters chosen for meaning, so Ji-hye combines wisdom and grace and Min-jun combines clever and talented. Pure Korean names like Ha-neul (sky), Bit-na (shining) and Na-rae (wing) carry their meaning directly from the Korean word.

Which Korean surnames are most common?

Kim (about 21 percent of South Koreans), Lee (15 percent), Park (8 percent), then Choi, Jung, Kang, Cho, Yoon, Jang and Lim. Together the top ten cover around two-thirds of the population, which is why Koreans usually address each other by full name or title rather than surname alone.

How do I pick a Korean name for myself?

Most people either choose a name that sounds similar to their own (Hannah becomes Han-na, Eugene becomes Yoo-jin) or pick a hanja meaning they like. Use the generator for ideas, then check the meaning of each syllable and say it aloud; two-syllable given names with a common surname feel the most natural.

More like this

All 500 Korean 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: 9 names

  • Ahn Chul-min
  • Ahn Gaeul
  • Ahn Ha-rim
  • Ahn Hee-ae
  • Ahn Ji-yul
  • Ahn Jun-seo
  • Ahn Mi-na
  • Ahn Se-hee
  • Ahn Tae-joon

B: 33 names

  • Bae Byung-ho
  • Bae Chae-yeon
  • Bae Dong-hun
  • Bae Hyun-ah
  • Bae Jae-woo
  • Bae Na-ri
  • Bae Seo-jin
  • Bae Sun-hwa
  • Bae Ye-rin
  • Baek Bo-kyung
  • Baek Ji-hoon
  • Baek Jun-hyuk
  • Baek Kyung-sook
  • Baek Ro-un
  • Baek Seung-gi
  • Baek Woo-sik
  • Baek Yoon-ji
  • Baek Yu-bin
  • Bang Ho-young
  • Bang In-young
  • Bang Ji-wan
  • Bang Jung-woo
  • Bang Se-jong
  • Bang Yeon-hee
  • Bang Yong-jun
  • Byun Jae-hwan
  • Byun Ji-woon
  • Byun Min-kyu
  • Byun Seung-chan
  • Byun Woo-jin
  • Byun Ye-ji
  • Byun Young-ja
  • Byun Yu-mi

C: 36 names

  • Cha Dong-hyun
  • Cha Dong-jun
  • Cha Go-eun
  • Cha Hyun-jae
  • Cha Joo-hee
  • Cha Ma-eum
  • Cha Mi-ja
  • Cha Tae-woo
  • Cha Young-mi
  • Chae Dong-geun
  • Chae Eun-ji
  • Chae Ji-won
  • Chae Pil-soo
  • Chae Su-ah
  • Chae Sung-kyu
  • Chae Woo-hyun
  • Chae Yu-ri
  • Cho Bit-na
  • Cho Eun-woo
  • Cho Ha-yul
  • Cho Ji-na
  • Cho Ji-yoon
  • Cho Kwang-hyun
  • Cho Ok-soon
  • Cho Seo-jun
  • Cho Yu-ra
  • Choi Da-in
  • Choi Ha-eun
  • Choi Jae-in
  • Choi Ji-yul
  • Choi Jun-sang
  • Choi Min-seok
  • Choi Na-rae
  • Choi Ri-an
  • Choi Sung-min
  • Choi Yoo-jung

D: 11 names

  • Do Eun-young
  • Do Hyun-jung
  • Do Jin-hyuk
  • Do Jun-hwan
  • Do Ki-woo
  • Do Ok-ja
  • Do Sang-hoon
  • Do Yeon-seo
  • Dokgo Hyun-tae
  • Dokgo Sun-woo
  • Dokgo Young-ae

G: 14 names

  • Gi Eun-chae
  • Gi Ha-young
  • Gi Jung-ah
  • Gi Min-hyuk
  • Gi Na-yun
  • Gi Seong-hun
  • Gi Yu-jin
  • Gong Ha-rin
  • Gong Jae-hoon
  • Gong Jun-sang
  • Gong Na-yeon
  • Gong Seung-yeon
  • Gong Ye-ryeong
  • Gong Yoon-ah

H: 48 names

  • Ha Chan-ho
  • Ha Eun-bi
  • Ha Jae-beom
  • Ha Ji-an
  • Ha Jun-hee
  • Ha Kyung-mi
  • Ha On-yu
  • Ha Su-min
  • Ha Woo-sung
  • Han Da-eun
  • Han Hyun-sook
  • Han Ji-ho
  • Han Jin-hee
  • Han Ra-hee
  • Han Seung-woo
  • Han Sol
  • Han Ye-rim
  • Han Yong-ho
  • Heo Doo-young
  • Heo Eun-bi
  • Heo Han-gyeol
  • Heo Hyun-soo
  • Heo Jin-ju
  • Heo Kyung-hoon
  • Heo Ra-yeon
  • Heo Su-bin
  • Heo Tae-oh
  • Hong Bok-hee
  • Hong Dae-sung
  • Hong Geon-woo
  • Hong Ha-im
  • Hong Ha-ram
  • Hong Jung-eun
  • Hong Min-gyu
  • Hong Su-jin
  • Hong Ye-jun
  • Hwang Da-eun
  • Hwang Dal
  • Hwang Gwang-soo
  • Hwang Ji-seong
  • Hwang Jin-wook
  • Hwang Se-ah
  • Hwang Soo-jin
  • Hwang Sung-hee
  • Hwang Woo-seok
  • Hwangbo Ra-yeon
  • Hwangbo Seung-hyun
  • Hwangbo Yoon-hee

J: 56 names

  • Jang Bo-kyung
  • Jang Han-byeol
  • Jang Hyun-jun
  • Jang Nam-gyu
  • Jang Seo-hee
  • Jang Si-woo
  • Jang Soon-ja
  • Jang Ye-in
  • Jang Yul-hee
  • Jegal Eun-ha
  • Jegal Kyung-ho
  • Jegal Soo-kyung
  • Jeon Geu-rin
  • Jeon Hyun-ki
  • Jeon Ji-yoo
  • Jeon Joo-eun
  • Jeon Ki-tae
  • Jeon Kyu-won
  • Jeon Sang-hyun
  • Jeon Seo-young
  • Jeon Yeon-woo
  • Ji Byung-wook
  • Ji Hoon-seok
  • Ji Hwa-young
  • Ji Hye-kyung
  • Ji Hyun-seok
  • Ji Myung-sook
  • Ji Sang-min
  • Ji So-yul
  • Jin Eun-a
  • Jin Ga-eun
  • Jin Ho-jun
  • Jin Hyung-seok
  • Jin Ki-hyun
  • Jin Sang-yeob
  • Jin Se-yeon
  • Jin Su-yeon
  • Joo Hae-sol
  • Joo Hae-won
  • Joo Hye-jin
  • Joo Hyun-ji
  • Joo Jong-soo
  • Joo Min-jung
  • Joo Na-eun
  • Joo Sung-chan
  • Joo Tae-ho
  • Jung Ah-reum
  • Jung Do-yun
  • Jung Dong-wan
  • Jung Ga-hee
  • Jung In-wook
  • Jung Kyung-ja
  • Jung Se-bin
  • Jung Si-hoo
  • Jung Ye-bin
  • Jung Yeon-joo

K: 56 names

  • Kang Byung-chul
  • Kang Eun-sol
  • Kang Ji-min
  • Kang Ji-tae
  • Kang Saet-byeol
  • Kang Si-on
  • Kang So-eun
  • Kang Sung-woo
  • Kang Tae-hun
  • Kang Ye-jin
  • Kim Do-hyun
  • Kim Ha-neul
  • Kim Ha-yeon
  • Kim Ji-hu
  • Kim Joon-hyung
  • Kim Seo-yeon
  • Kim Sol-bi
  • Kim Woo-ram
  • Kim Yeon-woo
  • Kim Young-sook
  • Ko Da-som
  • Ko Eun-seo
  • Ko Jae-sung
  • Ko Ji-hoo
  • Ko Min-kyung
  • Ko So-jin
  • Ko Tae-yong
  • Ko Ye-ji
  • Ko Young-sik
  • Koo Bit-garam
  • Koo Byung-jun
  • Koo Da-hye
  • Koo Hye-rin
  • Koo Ji-hye
  • Koo Ki-jun
  • Koo Man-seok
  • Koo Min-chae
  • Koo Se-young
  • Kwak Chae-rin
  • Kwak Da-on
  • Kwak Hyun-a
  • Kwak Ji-hee
  • Kwak Seok-jin
  • Kwak Sun-hee
  • Kwak Sung-hoon
  • Kwak Sung-jin
  • Kwak Yong-jin
  • Kwon Da-hee
  • Kwon Do-won
  • Kwon Gang-min
  • Kwon Gyeol
  • Kwon Hyun-woo
  • Kwon Jun-young
  • Kwon Jung-sook
  • Kwon Ri-na
  • Kwon Soo-yeon

L: 19 names

  • Lee Dong-hyeon
  • Lee Ho-jin
  • Lee Hye-ri
  • Lee Jung-ho
  • Lee Min-jun
  • Lee Seo-ah
  • Lee Seul-bi
  • Lee Seul-gi
  • Lee Si-hyuk
  • Lee Ye-eun
  • Lim Chae-won
  • Lim Han-sol
  • Lim Ho-seok
  • Lim Ji-soo
  • Lim Jun-su
  • Lim Kyu-hwan
  • Lim Seo-woo
  • Lim Young-chul
  • Lim Yu-jeong

M: 25 names

  • Ma Hyun-joo
  • Ma In-sung
  • Ma Ji-hyun
  • Ma Jun-gi
  • Ma Jun-ho
  • Ma Sang-woo
  • Ma Sung-hyun
  • Min Hwa-ja
  • Min Jae-ho
  • Min Jae-hyun
  • Min Saem
  • Min Sang-jun
  • Min Seo-ra
  • Min Tae-kyung
  • Min Ye-rim
  • Min Yeo-jin
  • Moon Eun-byul
  • Moon Geum-ja
  • Moon Hye-su
  • Moon Jae-min
  • Moon Ki-hoon
  • Moon Mi-rim
  • Moon Sa-rang
  • Moon Sang-wook
  • Moon Seung-min

N: 29 names

  • Na Dong-min
  • Na Jae-yoon
  • Na Ji-hwan
  • Na Ji-young
  • Na Se-jin
  • Na Seol-ah
  • Na Soon-young
  • Na Tae-won
  • Nam Chang-min
  • Nam Da-bin
  • Nam Eu-tteum
  • Nam Hee-young
  • Nam Hyun-jin
  • Nam Jae-kyung
  • Nam Jae-won
  • Nam Sun-young
  • Nam Tae-sung
  • Namgung Hyeon-su
  • Namgung Min-ah
  • Namgung Tae-gyu
  • Noh Eun-jung
  • Noh Garam
  • Noh Gwang-min
  • Noh Jin-ho
  • Noh Jin-sook
  • Noh Kyung-min
  • Noh Su-ji
  • Noh Ye-seul
  • Noh Young-hoon

O: 9 names

  • Oh Bada
  • Oh Dong-wook
  • Oh Ha-jun
  • Oh Hyung-jun
  • Oh Ji-yeon
  • Oh Kyung-hee
  • Oh Si-yeon
  • Oh Soo-ah
  • Oh Sung-yeol

P: 18 names

  • Park Bo-ram
  • Park Gi-beom
  • Park Ha-na
  • Park Ji-woo
  • Park Jun-woo
  • Park Mi-kyung
  • Park Ro-woon
  • Park Seo-yun
  • Park Seung-jun
  • Park Ye-seo
  • Pyo Dong-jin
  • Pyo Ha-jin
  • Pyo Jong-ho
  • Pyo Jung-soo
  • Pyo Min-ji
  • Pyo Seung-jae
  • Pyo So-ra
  • Pyo Young-hee

R: 9 names

  • Ryu Ah-ra
  • Ryu Dong-hae
  • Ryu Ji-ah
  • Ryu Mal-soon
  • Ryu Se-ri
  • Ryu Seo-ho
  • Ryu Tae-yang
  • Ryu Won-jae
  • Ryu Yeo-reum

S: 70 names

  • Sagong Bo-mi
  • Sagong Jin-young
  • Sagong Mi-rae
  • Seo Eun-hye
  • Seo Geon-hee
  • Seo Hyuk-soo
  • Seo Min-a
  • Seo Min-ho
  • Seo Myung-hee
  • Seo Nuri
  • Seo Ye-jun
  • Seo Yeon-ah
  • Seol Hee-sun
  • Seol Jae-chan
  • Seol Ji-sung
  • Seol Min-woo
  • Seol Woo-bin
  • Seol Young-jae
  • Seol Yu-kyung
  • Seomun Ji-won
  • Seomun Tae-min
  • Seomun Ye-eun
  • Shim Chan-woo
  • Shim Hak-soo
  • Shim Hyo-rin
  • Shim Jung-min
  • Shim Ra-on
  • Shim Seo-yoon
  • Shim Seong-ho
  • Shim Yoo-jin
  • Shim Yoon-seo
  • Shin Ah-yeon
  • Shin Byeol
  • Shin Do-hun
  • Shin Hye-won

S, continued

  • Shin Kyu-hyun
  • Shin Mi-young
  • Shin Sang-chul
  • Shin Woo-hyuk
  • Shin Yu-na
  • Son A-ri
  • Son Ha-jun
  • Son Jeong-ja
  • Son Kyu-min
  • Son Mi-so
  • Son Seong-jin
  • Son So-hee
  • Son Tae-jin
  • Son Yoo-na
  • Song Bom
  • Song Ga-young
  • Song In-ho
  • Song Jung-hyun
  • Song Ki-bum
  • Song Min-seo
  • Song Ro-ah
  • Song Sang-jin
  • Song Yeon-ji
  • Sung Bo-ra
  • Sung Eun-kyung
  • Sung Gyeo-ul
  • Sung Ji-eun
  • Sung Ji-seok
  • Sung Kwang-ho
  • Sung Min-su
  • Sung Seo-jin
  • Sung Young-jin
  • Sunwoo Jae-yong
  • Sunwoo Ji-hye
  • Sunwoo Min-gi

T: 8 names

  • Tak Bo-young
  • Tak Eun-jin
  • Tak Hyuk-jin
  • Tak Ji-yoon
  • Tak Si-hyun
  • Tak Sung-jae
  • Tak Ye-won
  • Tak Yong-woo

W: 17 names

  • Won Gyu-min
  • Won Hee-jin
  • Won Hyang-mi
  • Won Jun-ki
  • Won Mi-jin
  • Won Sang-hun
  • Won So-mi
  • Won Tae-hyun
  • Woo Da-ye
  • Woo Hae-ram
  • Woo Hee-won
  • Woo Il-hwan
  • Woo Jin-ah
  • Woo Jin-woo
  • Woo Kyung-soo
  • Woo Sang-hyuk
  • Woo Yeong-ran

Y: 33 names

  • Yang Chul-soo
  • Yang Do-jin
  • Yang Ha-young
  • Yang Jae-seok
  • Yang Ji-hee
  • Yang Na-yeon
  • Yang Seung-ho
  • Yang Ye-sol
  • Yang Yu-bin
  • Yeom Bo-mi
  • Yeom Chan-hyuk
  • Yeom Hyo-joo
  • Yeom Jong-hyun
  • Yeom So-yeon
  • Yeom Soo-jung
  • Yeom Ye-na
  • Yoo Chae-eun
  • Yoo Dae-hyun
  • Yoo Hyun-kyung
  • Yoo Ji-su
  • Yoo Kang-min
  • Yoo Seo-hyun
  • Yoo Sung-jin
  • Yoo Woo-jae
  • Yoon Chang-ho
  • Yoon Dong-seok
  • Yoon Geon-ho
  • Yoon Ha-yoon
  • Yoon Hee-jung
  • Yoon I-seul
  • Yoon Ju-won
  • Yoon Kyung-tae
  • Yoon Ye-seo