Choose gender, set count, generate. Real surnames + given names from each culture's naming tradition.
Yes — Korean given names usually combine two hanja characters, each with its own meaning. Ji-woo (지우) can mean "wise friend", Min-jun (민준) "quick and talented". Surnames also have meanings: Kim (김) means gold.
Korean society has unusually concentrated surnames — over 50% of Koreans share Kim, Lee, Park, Choi or Jung. This stems from the historical yangban aristocracy system, where commoners adopted prestigious clan names.
Surname first, then a two-syllable given name, no middle name. In romanization the syllables are usually written separately (Kim Ji-woo) or hyphenated (Kim Ji-Woo).