Variant of Marlowe, an English place name meaning 'remnants of a lake' or 'drained lake land.'
Like Marloe?
Swipe through thousands of names like it