Save Type Settlement Usage English Meaning & History Means "remnants of a lake" in Old English, from mere "lake" and lafe "remnants, remains". This is the name of a town in Buckinghamshire, England. Related NamesFamily Tree·Details Given Name DescendantMarlowe(English) Surname DescendantsMarlow, Marlowe(English)