Korean Name Generator - Character Names from the Joseon Tradition
Korean names carry their history in them. The Joseon dynasty organized families through clan registers, and siblings often shared a generation character, a single hanja syllable that placed them within a lineage stretching back centuries. A name was never just a name; it was a coordinate in a genealogy. This generator draws on that tradition: the hanja characters used in formal names, the softer syllables of han'geul, the rhythms of two-syllable given names paired with single-syllable family names like Kim, Yi, or Pak. Whether you're writing in the dynasty itself or in a contemporary setting where those roots still echo, the names it produces should feel grounded rather than invented.
Korean Naming Structure
Korean names follow surname-first order: Park Jimin (박지민) has Park (*Bak*) as the family name and Jimin as the given name. Around 280 surnames are in common use, but the distribution is heavily concentrated. Kim, Lee (Yi), Park (Bak), Choi, and Jung/Jeong account for roughly 54% of the South Korean population. The scarcity of surnames is what makes the given name do most of the work of distinguishing people. Given names are typically two syllables, though one-syllable names exist. They are written in han'geul, the phonetic alphabet King Sejong commissioned in 1443, and often also in hanja (Chinese characters), which carry semantic meaning similar to Japanese kanji. The same name written in han'geul has phonetic value only; written in hanja it carries both sound and meaning. Generational names (*dolimja*) are a Confucian practice still observed in many families: one character of the two-syllable given name is shared across everyone of the same generation, siblings and cousins alike. Which syllable position the shared character occupies alternates by generation, following the family's genealogical record (*jokbo*). The result is that a given name, read carefully, places its bearer within the family tree.
Historical Korean Naming
The Joseon dynasty (1392-1897) formalized Korean naming conventions under a rigidly Confucian social structure. The clan-based *bon-gwan* system organized families by the origin village of their founding ancestor, which meant that Kim from Gimhae and Kim from Andong were technically different clans despite sharing a surname. Court records maintained elaborate genealogical registers, and marriage between people of the same clan was strictly prohibited. During the Japanese colonial period (1910-1945), Koreans were forced to take Japanese names under the *sōshi-kaimei* policy, one of the most documented cultural traumas in Korean naming history, the forced abandonment of Korean names as an instrument of colonial administration. Korean independence in 1945 brought an immediate return to Korean names; the Japanese names imposed during that period are almost entirely absent from post-independence records. Names among royalty and the aristocratic *yangban* class frequently drew on classical Chinese characters from the Four Books and Five Classics of Confucian literature. Joseon royal naming followed its own conventions as well: a king took a throne name rather than using his birth name during his reign.
Using the Generator
For Joseon dynasty settings, the most common historical Korean backdrop in contemporary fiction and drama, spanning five centuries of Confucian governance, court intrigue, and shifting factional power, names should reflect the class system directly. Aristocratic *yangban* names draw on classical Chinese characters chosen for specific virtue-meanings. Commoner names tend toward a narrower character set, simpler in construction. For the colonial period (1910-1945), increasingly present in Korean drama and literary fiction, the choice of name is itself a political act. A character who keeps their Korean name is resisting. One who takes a Japanese name may be accommodating, or simply surviving. The name carries the politics without needing to announce them. For contemporary Korean characters, in Korea or in the diaspora, naming reflects the specific decade of birth. Names from the 1960s read differently from names from the 1990s; Korean naming trends have shifted noticeably by generation. Family practice around generational characters varies as well. Korean diaspora characters in the United States often carry an English given name alongside their Korean one, and which name gets used in which context says something about assimilation and identity that exposition rarely does as well.
Korean Final Selection Notes
Korean names need to match the language, period, region, and community that produced them. The last pass should be plain and practical: put the chosen name beside the character's age, location, family speech, and public identity. If any one of those details fights the name, either revise the biography or choose another candidate. A name that needs constant defense is usually the wrong one for a main character.
Read It against the Household
Household use is the quickest way to find a false note. The strongest choices usually come from ordinary naming pressure: family, faith, migration, class, local pronunciation, and the way a name looks in records. Ask who chose the name, who dislikes it, who shortens it, and who insists on the formal version. In many cultures, the public form and the intimate form are both real. A draft that recognizes that split can show family rank, affection, distance, grief, or migration without stopping to lecture the reader.
Read It against the Archive
Documents create their own pressure. A Korean name may appear differently in a parish register, colonial file, Soviet passport, school roster, shipping list, mosque record, temple ledger, or modern app form. Choose which version the reader sees and keep it consistent. When the story uses a variant, make the reason visible through context rather than a glossary.
Read It against the Genre
The final choice should help the genre do its work. Historical fiction needs a period-aware form; contemporary fiction needs a name that can move through ordinary bureaucracy; fantasy can borrow naming logic while making the invented setting responsible for its own culture. A Korean result should feel usable in a scene before it feels impressive in a list. If the name gives the next scene a clearer voice, it is earning its place.

