Meaning & History
Anglo-Saxon meaning the home stead, many places in England. One who came from Hamm in North-Rhine Westphalia, or one who came from Ham in Caithness Scotland's most northerly county. In Scotland this surname devires from the Norse word "Hami", meaning homestead.