 Hamlet was originally called Hudson, and under the latter name a post office was established in 1890.In order to avoid repetition with another Hudson in the state, the town was renamed Hamlet in 1904 as it constituted a rural hamlet.Hamlet is located at (40.385419, -101.235370).