I'd like to be able to determine if a person's name is likely to be a Japanese name, or likely to be a non-Japanese name.
Unless someone's compiled an exhaustive list of Japanese, and non-Japanese names, I suspect a good approach is to find a database that has a large list of Japanese people, and look at the frequency of names in it, and do the same with a database containing non-Japanese people.
The databases should contain female as well as male names, and should be in the English alphabet (romaji) or have kana spellings.
Is there any such data available?
I'd previously asked a similar question on Stack Overflow:
Determine whether a romanized name is Japanese or not, preferably in Ruby