Many are derived from Chinese, although some are indigenous Korean in origin.
It is not a replacement for a professional Korean name translation, but is based on korean transliteration algorithms and designed to provide a fairly accurate conversion of a given name, to how it may sound like in Korean.
How to Generate Random Korean Names 1.