In the real world there's a concept called nominative determinism. The concept is that people are drawn to areas of work which fit their name. For example, Robert Pipe being a plumber. Of course, no one thinks this is an iron clad rule (there's probably plenty of Pipes who are certified public accountants). But what validity it has probably has to do with underlying psychological association. That is, Robert Pipe has a positive association to the word "pipe" because of the association with his name. Therefore, he looks a bit more favorably on pipes and pipe related items than the average person, and thus is slightly biased (in a statistical sense) toward occupations which have pipes in them. Perhaps not enough to seek them out deliberately, but enough to tilt his interest in favor of them if he would have otherwise be on the fence.
This sort of concept bears out in other contexts. Ask native German speakers to describe a bridge in a photo, and you'll quite possibly get a bunch of words like "elegant" and "graceful" (or rather their German equivalents). Show a number of Spanish speakers the same photo, and answers will tend toward "strong" and "towering". The explanation being that "bridge" in German has a feminine grammatical gender, whereas it has a masculine grammatical gender in Spanish. As such, native German speakers are predisposed to associate the concept of "bridge" with stereotypical feminine attributes, whereas native Spanish speakers are predisposed to associate it with stereotypical masculine ones.
(Again, this is a statistical predilection. There are certainly some Germans who would use "towering" or "strong" for the bridge, even if other Germans don't. And you might not get even one "graceful" for a squat lump of a bridge, even from the most German of Germans. It's those bridges which could be accurately described either way which have a tendency (though not a requirement) to be disproportional described based on language.)
So you can certainly play up the nominative determinism angle of your naming. Luna is "moonlike" in her personality because growing up the positive association she had toward her name transfered over to the moon and associated moonlike qualities. Hansuke is helpful because growing up he mentally mixed the concepts of self identity with that of helpfulness, due to the name association.
But I agree with other answers in that, if you're attempting a semi-realistic setting, you don't want to make your characters an on-the-nose, one-note reflection of their names. Generally speaking, making characters one-note caricatures is a poor writing to begin with, and slapping an apt name on top is just calling attention to it. For a realistic setting, keep in mind that nominative determinism is only a predilection, not destiny. Luna and Cyrus may indeed be soul mates, but it's because of other reasons (shown in the text), not just their names. Cyrus may generally be brash and full of vigor because of the psychological links he formed when growing up, but in the end he's a person, and as complex and multidimensional as anyone else.
You can even exploit that in story building, for example making a plot point being when Hansuke refuses to be helpful because he's been pushed too far, or Cyrus suppressing his tendency toward brashness to achieve something he values. Again, think of them as complex characters, rather than one-dimensional caricatures.