Modern blend of Mary and Lynn, meaning beloved lake or bitter grace.
Like Marlyn?
Swipe through thousands of names like it