Where does “mariposina” come from?

mariposina (Asturian) comes from Asturian mariposa, from Spanish mariposa, from Spanish María pósate — Mary, alight!.

Ancestry of “mariposina”, step by step

StepLanguageWordMeaning
1Asturianmariposabutterfly
2Spanishmariposabutterfly; male homosexual; butterfly stroke
3SpanishMaría pósateMary, alight!
Every word from Spanish María pósateEvery word from Spanish mariposaEvery word from Asturian mariposa