A Japanese name whose meaning depends on the kanji used, often associated with humility, truth, or devotion.
Like Kenshin?
Swipe through thousands of names like it