Mariposa \m(a)-ripo-sa, mar(i)-posa\ as a girl's name is of Spanish origin, and the meaning of Mariposa is "butterfly".
Mariposa has 1 variant form: Marriposa.