We contacted the Dafabet customer support team and asked what Dafa mean but they were not sure and consulting internally their final answer was that Dafa is short for Dafabet. If this is true or not you will have to decide yourself.