How Korean Names Actually Work: Surname, Hangul, Hanja & Meaning
Korean names look simple from the outside — usually three short syllables — but each part follows rules that are centuries old. Once you see the structure, every Korean name you meet suddenly makes sense. Here is how it works.
Family name first
Korean names put the family name (surname) first, then the given name. So in Kim Min-jun, Kim is the family name and Min-jun is the given name. This is the reverse of the Western order, and it reflects a culture that traditionally places family before the individual.
Most Korean family names are a single syllable — Kim, Lee, Park, Choi, Jung. A small number are two syllables (like Namgung or Hwangbo). Strikingly, a handful of surnames cover most of the country: see The Most Common Korean Surnames.
Given names: one or two syllables
The given name is almost always one or two syllables. Two is by far the most common — Min-jun, Seo-yeon, Ji-woo. When romanized, the two syllables are often joined or hyphenated (Minjun, Min-jun, Min Jun), but in Korean they are simply two characters with no space.
Unlike English, Korean given names are not drawn from a fixed list of “names.” Parents compose a name from meaningful syllables, so the range of possible names is enormous and new combinations appear every generation.
The two layers: Hangul and Hanja
This is the part outsiders most often miss. A Korean name lives on two layers at once:
- Hangul — the Korean alphabet. This is the sound of the name, what people say and write day to day.
- Hanja — Chinese characters. This is the meaning underneath. Each Hangul syllable in a name traditionally maps to a specific Hanja chosen for what it means.
Because many different Hanja share the same Hangul sound, the same spoken name can carry completely different meanings. The sound min (민), for example, might be written 民 (people), 敏 (clever, quick), or 旼 (gentle, harmonious) — each a different intention from the parents.
Learn the difference in depth in Hangul vs Hanja: Why Korean Names Have Two Layers.
How parents actually choose a name
Naming a child in Korea is rarely casual. A thoughtfully chosen name balances several things at once:
- Meaning — the Hanja are picked for the qualities parents hope the child grows into.
- Sound — the name should be pleasant to say and pair well with the surname.
- Balance with the birth chart (Saju) — many families choose Hanja whose five-element energy complements the child’s Four Pillars.
- Stroke counts — a traditional naming method weighs the number of brush strokes in each character for harmony.
Generational names (dollimja)
In many families, siblings and cousins of the same generation share one syllable of their given name — a tradition called 돌림자 (dollimja) or generational name. Brothers might be Min-jun and Min-seo, sharing Min. The shared syllable rotates by generation according to the family register, quietly mapping each person onto the family tree. More in Generational Names.
Why a “Korean name generator” isn’t the same thing
Most online generators just transliterate your English name into Hangul, or pull a random name from a list. Neither chooses Hanja for meaning, neither considers your birth chart, and neither weighs sound or stroke balance. The result looks Korean but carries none of the intention a real name does.
If you want a name made the traditional way — Hangul and Hanja, meaning and balance, built from your own Saju — that is exactly the craft this tradition exists for.
Discover the Korean name written in your birth chart.
Not a random generator — a real name in Hangul and Hanja, built from your Saju by Korea’s 600-year naming tradition. Free Saju reading, no sign-up.
Find my Korean name →