Korean names can be humorous and unexpected.
Names can be given by the wish of a grandparent or by consulting a fortune teller(점쟁이) or shaman(무당). Sometimes it’s important to keep a certain 글자 from the clan, limiting the possible name combinations. This together with the frequent homophones in the language results in the occasional humorous name.