Charity or a gift from a non-Muslim
Question
Question: A kafir Brahmin gave a cow or a goat for the sake of God. Is it permissible to eat it or not? And is it permissible to eat other things besides those mentioned or not?
Answer
Whatever he gives for the sake of God, regarding it as a meritorious deed (thawab), and which is lawful in the religion of a Muslim — taking it and eating it is correct. If there is some impeding circumstance — for example, that he will remind one of his favour, shame one, or exert pressure — then one should not take it. Whatever he gives from vows (nadhr)
Source: Fatawa Mahmudiyya
Preview. The full text opens with JavaScript enabled.