Mariposa means “butterfly” in Spanish and is occasionally used as a girl’s name. It comes from “María Pósate,” meaning “Mary alight!”. I imagine Mary (whether Mary Mother of Jesus or the Virgin of Guadalupe of Mexico) who alights on a flower.
Copyright©2010, by Paulette L. Stenzel for text and photo.