Save Type Settlement Usage English Meaning & HistoryExpand Links Means "Wemba's clearing" in Old English. This was the name of a town that is now part of Greater London. Related NamesFamily Tree·Details Surname DescendantWembley(English)