A Japanese name meaning 'honest and upright,' with kanji choices conveying sincerity and correctness.
Like Seigo?
Swipe through thousands of names like it