All generators
AI-enriched · TTRPG-ready

Korean Name Generator

Family + given names with hanja meanings — Joseon scholar to Seoul software engineer.

Park Min-jun

PAHK MEEN-joon·Park (朴): a major family name, second-most common in Korea, derived from the Bak (밝) root meaning 'bright' · Min (民): 'people, citizens' — the dollimja generational character he shares with his older brother Min-su · Jun (準): 'standard, principle' · Era: modern South Korean (born ~1994) · Bongwan: Miryang Park (밀양 박씨)
Backstory

Senior software engineer at a fintech firm in Seoul's Gangnam district, three years into the position. He went to KAIST for undergraduate, did a master's at SNU, and joined the firm as a new graduate at 25. His older brother — Min-su — runs the family's small restaurant in Suwon. Their father retired last year and is starting to ask Min-jun when he plans to marry.

Personality

Drinks Americanos by the litre, no sugar. Bicycles the Han River cycle path on weekends — same loop, same pace, no headphones. Texts his older brother every morning with a single emoji; the brother has been replying with the matching emoji for nine years. Owns one suit, one pair of dress shoes, and refuses to buy more.

Plot hook

His firm has been quietly acquired by a foreign holding company; he found out before the official announcement because a senior engineer let it slip at after-work drinks. The acquisition will reshape Min-jun's team within six months. He has not yet decided whether to wait it out, leave for a competitor, or use the timing as an excuse to take the year-long sabbatical his university roommate has been encouraging him to take.

Shortcuts: G generate · S save · C copy

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.

Frequently asked questions

Does the generator give me the hanja (Chinese characters) for the name?
Yes — the etymology field always includes the hanja for both the family name (seong) and the given name (ireum), along with what those characters mean. Hangul-only spelling hides most of the character work; the hanja is where the parental intent lives.
Does it cover the bongwan (clan-of-origin) system?
Yes — for Joseon-era and yangban results, the bongwan (Andong Kim, Miryang Park, Gyeongju Lee, etc.) is flagged in the etymology and surfaces in formal introductions. Modern results include it where culturally relevant.
What about North Korean names?
Included as a rotated category. North Korean naming has leaned Sino-Korean revival since the 1970s ideological push, with the same family-name pool but slightly different given-name patterns. The etymology field flags it.
Will it handle Korean diaspora names (Korean American, Korean Chinese, Koryo-saram)?
Yes — diaspora results include the Korean given name plus, where culturally appropriate, the Western or Russian pass-name the person uses outside the family. Ji-woo / Jenny, Min-jun / Justin, and so on.
Are the names safe to use in published fiction?
Common Korean names aren't subject to copyright, but always sanity-check against well-known historical (Yi Sun-shin, King Sejong, Empress Myeongseong) and contemporary (BTS, IU, major K-drama actors) names before publishing commercially.
Why does the same Korean name come up twice?
Within a 24-hour window, results are cached per session seed. Click Generate again to force a fresh roll.

Other AI-enriched generators you might pair with this one.