Derived from Marpessa, a figure in Greek myth whose name is often interpreted as meaning seized or snatched away.
Like Marpessa?
Swipe through thousands of names like it