I haven't read this but I know a lot of wuxia light novel characters (especially from "trashy" Novels) have names that translate litterally into their defining traits. So a the name of a beautiful moon princess might translate into "moon beauty". Most translators will instead leave their names untranslated so they make more sense or just change the name to one that better fits English naming conventions. But when they translate the names verbatim you get "Dark demon", "White god", "moon beauty", etc.