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]