English and Irish (of Norman origin) : from the Norman personal
name Ham(b)lin, Hamelin, a double diminutive of
Haimo (see Hammond). This was the name of a prominent
family in County Meath in Ireland in the 13th–18th centuries, but is
now rare there.