Save Type Surname (from location) Usage English Meaning & History From various place names derived from Old English ham meaning "home" and wudu meaning "wood". Related NamesDetails Rootsham + wuduVariantHolmwood Categories compound names, lightkeepers, trees, word names