In the Visayan dialect of the Philippines, a babaylan is a priest(ess), shaman, magician, healer, or medium.
It comes from the root word baylan, which means "to lead."
You may also want to read more about Paganism here.
Be sure to check out my writings on Religion here.