Korean Name Generator

Generate up to 100 Korean names in Hangul, surname first. Choose gender, copy names or download CSV and JSON. No romanization or hanja. Free, no sign-up.

Generate Korean names written in Hangul, the Korean alphabet, with the surname first and the given name second. Choose a gender and quantity, then generate up to 100 names. Copy one name or the list, or download CSV or JSON. A space separates the surname from the given name, so you can see where each part ends.

  • 차 민건
  • 당 서연
  • 신 시완
  • 박 지원
  • 안 예나

Need an address and contact details? Generate a full profile below.

Generate a full Korean profile with an address

Illustrated avatar, not a real person

Your random person

위원준

126 편항7길, Ulsan, Ulsan 44610

Fictional test data. Not a real person.

Personal

SexMale
Geo coordinates35.46897, 129.35132

Phone

Phone066-583-0651
Country codeKR

Birthday

BirthdayNovember 15, 1976
Age49 years old
Tropical zodiacScorpio

Online

Email addressbriskdelta72@example.com
Usernamebriskdel202
PasswordnNyklwBODC
Websiteskudt-ophtv.biz
Browser user agentMozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Safari/605.1.15

Physical

Height6' 4" (193 cm)
Weight213.2 pounds (96.7 kg)
Blood typeB+
Hair colorGrey
Eye colorGreen

Tracking numbers

UPS tracking1Z 958 047 63 8117 781 5

Other

Favorite color초록색
Vehicle2010 Mini Challenger
License plateTW33CEG
GUID68c9db8c-cf51-42c4-b6e7-db1cd1088c23

This is randomly generated fictional data for software testing, QA, and privacy. It does not describe a real person. Any resemblance to a real individual is coincidental.

Korean is usually written without that space, as in 김민준. Remove it if your fixture needs the native form. The tool does not add romanized spellings such as Kim Min-jun, hanja (the Chinese characters behind many Korean names) or meanings. For an address and contact fields, use the separate full Korean profile above. A generated name can repeat or match a real person.

Korean name data, surname order and popularity

The installed Faker 9.9.0 Korean locale has 301 male and 300 female given-name entries, plus 112 surnames. Every entry is written in Hangul. Sixty-one given names sit in both gender lists, including 지우, 하윤 and 지민. Choosing a gender picks a source list; it does not make a name exclusive to that gender. Most entries have two syllables; seven male and six female entries have one.

Each surname has the same chance of being drawn, so 김 (Kim) comes up about once in 112 names. Real Korean surnames are far more concentrated. In Statistics Korea’s 2015 census results, linked in Sources, 21.5% of people were named Kim, 14.7% Lee and 8.4% Park. The census counted 5,582 surnames in all. Those figures are a reference for your research. They do not weight this generator, so a rare surname such as 피 (Pi) appears as often as Kim.

The surname list has no two-syllable surnames, such as 남궁 (Namgung) or 제갈 (Jegal). If your form must handle them, add them to your own test cases. Check that Hangul survives copying, CSV import and a JSON round trip. Downloads keep the full name in one field, surname first. For separate columns, use the bulk test data generator. The name validation test cases cover name order and other edge cases.

A Korean road-name address needs its building and unit details intact.

South Korea's road-name address system separates the road name, building number and additional details. Juso, the government's address information service, provides the authoritative lookup. The current postcode has five digits; the UPU records the replacement of the former six-digit system in August 2015. In its Roman-alphabet examples, the postcode follows the locality. Apartment building and unit components can appear as dong and ho. Keep those components distinct from the main building number instead of collapsing every number into a generic apartment field.

A useful Korean address test set includes a road with a simple building number, a number with an extension, and a building complex with a separate unit line. The example diagram is an invented fixture showing those roles, not a Juso-verified destination. Check that commas, hyphens and the leading zero in a postcode such as 04542 survive CSV imports. Also check the Korean-script version of a label separately from its romanized representation; a system can render one correctly while truncating the other. A postcode input should remain a text field, even when all accepted characters are digits.

On this page the name pool is Korean, but the geographic anchors are romanized city records. The engine samples from fifteen configured city records, including Seoul, Busan and Incheon, and chooses a code from the selected record's list. Street details are generated separately rather than looked up in the government's road-name database. Consequently a generated profile is a format fixture and a rough geographic example, not proof that its road, building and postcode agree at delivery-point level. Coordinates are scattered near the selected city; they do not locate the invented building.

Korean names and English-oriented form assumptions are another useful boundary. Our engine preserves Korean-script given names and surnames and suppresses an ASCII fallback middle name when the given name is non-Latin. The combined profile shows the surname first with no space, as Korean names are written. Use the exported fields rather than splitting that display string, because it has no separator to split on. Run a generation, a profile copy and a JSON import through your own application, then compare field values before and after. The methodology page explains why rendering tests and address-verification tests need different fixtures.

Diagram of how a postal address is written in South Korea, line by line: line 1 is example recipient, romanized display, line 2 is building within a complex and unit, line 3 is invented building, road and district, line 4 is locality followed by five-digit code, line 5 is country on a cross-border label. Each line is shown with an example value and a description of what it contains.
The order the lines of a South Korea address are printed in, and what each one carries.

South Korea identity & address data format

FieldFormat / value
CountrySouth Korea (KR)
CapitalSeoul
Phone dialing code+82
Phone number format11 digits for mobile (010-NNNN-NNNN); landlines 9-10 digits
Postal code format5 digits (NNNNN)
Region typeProvince
National ID labelRRN — masked test placeholder
Real ID format reference13 digits (Resident Registration Number, YYMMDD-NNNNNNN)
CurrencyKRW
Driving sideright
Time zoneUTC+9 (KST)

Reference fields for a generated Korean identity. Generated values are fictional and for testing only; national IDs are masked placeholders, not real local-format identifiers.

How an address is written in South Korea

LineExampleWhat it carries
1KIM MinseoExample recipient, romanized display
2101-dong 402-hoBuilding within a complex and unit
324, Saebom-ro, Jung-guInvented building, road and district
4SEOUL 04542Locality followed by five-digit code
5REP. OF KOREACountry on a cross-border label

Line order per the Universal Postal Union's country file. Values are illustrative — the generator invents the street and number while pinning the parts that have to be real.

Other countries

Generate by gender

Learn more

Frequently asked questions

How do I generate a list of Korean names?

Choose a gender and quantity in the name tool above. Generate up to 100 names, copy a single result or export the list as CSV or JSON. Results can repeat and can match a real person by chance.

Do the name downloads include addresses?

The name-list downloads contain names only. For a profile with address and contact fields, use the separate full profile tool on this page. Each tool exports the result it displays.

Which part of a generated Korean name is the surname?

The surname comes first, then the given name after a space. Every surname in this list is one syllable, such as 김 or 박. The space is added for readability; Korean is normally written without it.

Does this Korean name generator show romanized names or hanja?

No. It outputs names in Hangul only. It does not add romanized spellings such as Kim Min-jun, the Chinese characters (hanja) behind a name, or meanings.

Why should a Korean postcode be stored as text?

Current Korean postcodes have five digits and some begin with zero. Numeric conversion can turn 04542 into 4542. Validate the character count without discarding zeros, and use an authoritative lookup if your test requires a verified destination.

Does this page generate verified Korean road-name addresses?

No. It pairs a configured city with a postcode from that record and invents the street details. It does not query Juso. Use these profiles to exercise layouts and exports, and government address records to test a successful road-and-building match.

Can a generated Korean number receive an SMS code?

This generator supplies test strings, not phone service or an inbox. Korean numbers are not drawn from a reserved fiction block, so a generated number might belong to someone. Keep it in a test environment and do not call or text it.

Sources

  1. Statistics Korea — 2015 Population and Housing Census full-count results, incl. surnames (Korean) — Statistics Korea (now Ministry of Data and Statistics)
  2. Faker 9.9.0 — Versioned locale source data — Faker
  3. Universal Postal Union — Korean five-digit postcodes and address examples — Universal Postal Union
  4. Road Name Address Information System — English address guide and lookup — Ministry of the Interior and Safety, Republic of Korea
  5. Fakenamely — generation methods, reference data and known limits — Fakenamely
  6. ISO 3166 — Codes for country names and subdivisions — ISO
  7. ITU-T E.164 — International telephone numbering plan — ITU
  8. Universal Postal Union — Addressing and postal code standards — Universal Postal Union