I was thinking, "papa" in Sanskrit means "negative fruit of one's karma". That's the Hindu explanation, and I think it's ours too. "Yana" means "vehicle", as we all know. So, I'd say it comes from Sanskrit, but I could be wrong. I've never heard of "Papayana" (or "Mamayana"), but I wouldn't think it advisable to start using this term.