Question: why are japanese names unusual?
Answer: Ateji is basically the answer to your question. Names often don't have literal meanings in Japanese and First names. As Japanese can for the most part understand all the kanji parts of a name, they can combine any characters and sounds that they like to create a unique meaning.