stop searching "Japanese boy names" when you make a new OC
INSTEAD search "popular boy names in Japan"--japan is my example, but it can apply to any nationality you're going for.
why? because if you search for names the first way, you often get Americanized versions. if you want truly authentic names, go to the source country. look at their top 100, 1000, whatever. you can go by year to make your character seem older or more modern too.
it'll give you a better idea of what names people in Japan are likely to have rather than something potentially stupid at best and racist at worse.