Save Type Settlement Usage English Meaning & HistoryExpand Links From the Old English river name Deben combined with ham meaning "home, homestead". This is the name of a town in Suffolk, on the River Deben. Related NamesFamily Tree·Details RootsDeben + hamSurname DescendantsDeadman, Debenham(English)