The name Hamilton probably originated in the village of Hamilton, Leicestershire, England, [1] [2] [3] but bearers of that name became established in the 13th century in Lanarkshire, Scotland. [3] The town of Hamilton, South Lanarkshire was named after the family some time before 1445. [4] [5] Contemporary Hamiltons are either descended from the original noble family, or descended from people named after the town. [2] [4]