I've seen it written in both ways. I'm tempted to use the proper case, because I was under the impression that it is also a form/name of religion. What do you think?
It's not a religion in and of itself. Elements of yoga are found in Hinduism, Buddhism, and Jainism. Given that, I would say lowercase.