From Spanish mariposa, meaning butterfly, giving the name a vivid natural image.
Like Mariposa?
Swipe through thousands of names like it