One possible correct suggestion for the misspelling "sergnant" could be "sergeant". The correct spelling of this rank in the military can easily be mistaken due to its tricky pronunciation. Double-checking the spelling in order to avoid confusion is always recommended.