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 RootsWemba + leahSurname DescendantWembley(English)