Since the hero is an orphan, we don’t know his last name. We just know Genkaku adopted him after his family died in the war. Konami noted the official canon name for the Suikoden 2 hero is Riou.