Origin: Spanish
Meaning: butterfly
Marriposa is a girl's name meaning "butterfly" that comes from the Spanish name Mariposa.