Korean Name Generator
Generate random Korean names by gender and generation, with surnames weighted by how common they are in Korea and the romanized spelling of each name.
This generator makes realistic Korean names for stories, games, language practice or test data. Family names are picked with weights close to how common they are in Korea, where about one in five people is a Kim, and given names come from names that were popular for children born in the chosen period, from 영숙 and 영수 in the 1960s to 서윤 and 민준 today. Each name is shown in Hangul and in Latin letters.
How to use this tool
- Choose a gender, or Any.
- Choose the generation the person was born in; popular names changed a lot between decades.
- Set how many names you want (1–50).
- Turn on the hyphen option if you prefer spellings like Min-jun.
Formula
Family name: weighted random pick (weight = share of the population). Given name: uniform random pick from that gender and period. Romanization: Revised Romanization, one syllable at a time, without sound changes between syllables.
Shares come from the 2015 census of family names (Kim about 21.5%, Lee 14.7%, Park 8.4%, Choi 4.7%, Jung 4.3%). Romanized family names use the spellings most Koreans use in passports (Kim, Lee, Park), because the official romanization leaves family names to be decided separately.
Example
A typical run for recent female names might give 이서윤 (Lee Seoyun), 김하은 (Kim Haeun) and 박지아 (Park Jia). With the 1960s–1980s setting you get names like 최영숙 (Choi Yeongsuk) or 정미경 (Jung Migyeong). Results are random, so press Calculate again for a new list.
Frequently asked questions
Are these real people?
No. The tool combines a family name and a given name at random. Any match with a real person is a coincidence.
Why are Korean names usually three syllables?
Most Koreans have a one-syllable family name followed by a two-syllable given name. Two-syllable family names such as 남궁 or 선우 exist but are rare.
Why does the family name come first?
In Korean the family name always comes first: 김민준 is Minjun of the Kim family. In English contexts many Koreans keep that order (Kim Minjun), and some reverse it.
How are the names romanized?
Given names follow the Revised Romanization of Korean for personal names, so 서윤 is Seoyun. Family names use the common passport spellings, such as Kim instead of Gim.
Sources
Last updated:
Page address with these inputs: https://kakao.mobile/tools/korean-name-generator/
Cite or embed this tool
kakaoCalc. (2026, November 8). Korean Name Generator. https://kakao.mobile/tools/korean-name-generator/
“Korean Name Generator.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/korean-name-generator/.
Paste this code into your page. The widget runs in your visitors' browsers, shows no ads and keeps a link back to this page. Embedding terms