Yeah, I like that part of Japanese. Lots of homonyms. And names can be made up of whatever you want. Like you could make the name 光残 and it would sound the same, but if would be made of different kanji with different meanings that don't even have to be a real word since it's a name.