A história da família Hamelin é incerta e há várias versões sobre sua origem. A hipótese mais aceita é que o sobrenome Hamelin surgiu a partir do nome de uma cidade francesa chamada Hamelin, localizada na região da Normandia. Acredita-se que a família Hamelin tenha se estabelecido na Inglaterra após a invasão normanda em 1066. Os registro históricos indicam que várias famílias Hamelin se estabeleceram em diferentes regiões da Inglaterra, como Yorkshire, Essex, Norfolk e Devon. Algumas famílias Hamelin foram registradas como proprietárias de terras ou senhores de castelos. Alguns membros da família ganharam fama ao longo da história. Por exemplo, William Hamelin foi um nobre britânico que atuou como embaixador na França no século XVIII. Outro membro da família, Robert Hamelin, tornou-se um proeminente advogado e jurista na Inglaterra no século XIX. Atualmente, o sobrenome Hamelin pode ser encontrado em várias partes do mundo, especialmente em países de língua inglesa e francesa.