A Japanese name whose kanji commonly give meanings such as "blessed" or "respectful" combined with "great son."
Like Keitaro?
Swipe through thousands of names like it