About this Korean name generator
Korean names carry more cultural weight than romanised spelling alone can show. The seong (성, family name) is one of about 250 distinct names that descend from the Joseon-era bongwan (본관, clan-of-origin) system, the ireum (이름, given name) is almost always two syllables with one serving as a generational marker shared by siblings or cousins, and the hanja (Chinese characters) chosen for the name encode the parents' specific wishes for the child. A Korean name from a generator that respects all of that gives you character backstory in three syllables. This Korean name generator is built for exactly that.
Each result is steeped in Korean naming history: the Joseon yangban scholar-class conventions, the colonial-period (1897–1945) civil-register changes and the forced soshi-kaimei renaming, the post-war South Korean tradition, North Korean naming patterns since the 1970s ideological revival, and the diaspora tradition (Korean American, Korean Chinese / Joseonjok, Koryo-saram of the former USSR).
The eras and regions the generator rotates
Modern South Korean: most-rolled. The twenty-most-common family names (Kim, Lee, Park, Choi, Jung, Kang, Cho, Yoon, Jang, Lim, Han, Oh, Seo, Shin, Kwon, Hwang, Ahn, Song, Yoo, Hong) cover ~80% of the population. The generator pairs them with contemporary given names and flags the generational dollimja syllable when present.
Joseon yangban (1392–1897): strict Sinitic conventions, hanja-heavy. Names like Lee Hwang or Kim Yu-shin. The bongwan clan-of-origin is part of formal introduction.
Korean Empire / colonial period (1897–1945): Western influence, Japanese forced renaming. Many people of this era carry double records; the generator flags this where relevant.
North Korean: Sino-Korean revival names since the 1970s ideological push. Same family-name pool, slightly different given-name patterns.
Diaspora (Korean American, Joseonjok, Koryo-saram): names show migration history. Korean Americans often use a Korean given name plus a Western pass-name (Min-jun called Justin, Ji-woo called Jenny). The generator surfaces this where relevant.
A script designed on purpose
Korean names sit on top of one of the most remarkable writing systems in the world, and it is worth knowing why. Most alphabets grew up slowly and anonymously over centuries; Korean hangul did not. It was designed, deliberately and quickly, and we know exactly who by and when. In the 1440s King Sejong the Great commissioned and promulgated the Hunminjeongeum, 'the correct sounds for the instruction of the people', a brand-new phonetic script meant to be simple enough that, in the boast of its own preface, a wise man could learn it in a morning and even a fool in ten days. Before it, reading and writing in Korea meant mastering thousands of Chinese characters, which kept literacy locked inside the yangban scholar class; hangul was built to break that lock. Its consonant letters are even shaped to picture the mouth and tongue making each sound.
That history is why a Korean name has two layers at once. Written in hangul it is pure sound, the way everyone reads it today; written in the underlying hanja it carries the meaning the parents chose, the wisdom or filial piety or brightness packed into the characters. The generator gives you both, the hangul name and the hanja behind it, because a Korean name is genuinely both things: the people's script that anyone can read, and the scholars' characters that say what it means.
How to use the names at the table
The era and the bongwan are character backstory in two words. A Miryang Park software engineer in Seoul is a different person from an Andong Yi scholar in 19th-century Gyeongsang or a Min diaspora student in Toronto. The character situations the generator returns are tuned to be self-contained: a fintech engineer who has learned of a quiet acquisition, a Joseon scholar weighing his sister's dowry against his examination prospects, a first-generation Canadian student facing her dying grandmother and grad-school applications in the same week.
For tabletop play, modern and Joseon-era Korean names work well for both contemporary settings (Cyberpunk Red Seoul, Call of Cthulhu Joseon, modern World of Darkness) and Korea-inspired fantasy settings. The bongwan clan system maps cleanly onto fantasy clan-politics if you reshape the bongwan as a fictional clan name.
Why hanja meaning matters
A Korean given name written in hangul alone hides the hanja choice. A girl named 지우 (Ji-woo) might have her name written as 智友 ('wisdom-friend'), 知雨 ('know-rain'), 智宇 ('wisdom-cosmos'), or any of several other combinations — each is a different name with a different parental intent. The generator's etymology field always gives the hanja and what they mean, so the name has the intended texture rather than just the surface phonetics.
If you want more real-culture name generators — Japanese, Chinese, French, German, Greek, Roman, Viking — the rest of the Tier 3 catalogue is on the homepage.