@ OP... if you're still considering names I like Teppei. It has different meanings depending on the kanji used, but it rolls off the tongue well (also is a name of a friend of mine in kendo)