The name Hamlin means Home and is of English origin. Hamlin is a name that's been used primarily by parents who are considering baby names for boys.
Diminutive form of Hamo. English surname