It is narrated from Sayyiduna Abdullah bin Umar (may Allah be pleased with them both) that when the Noble Prophet (peace and blessings be upon him) heard Sayyiduna Umar (may Allah be pleased with him) saying, "By my father," the Prophet (peace and blessings be upon him) said: "Indeed, Allah Almighty forbids you from swearing by your forefathers. When anyone swears an oath, let him swear by Allah Almighty, or remain silent." Sayyiduna Umar (may Allah be pleased with him) said: "After that, I never intentionally swore such an oath, nor even while quoting someone else."
Hadith Referenceالفتح الربانی / كتاب الأيمان والنذور / 5296
Hadith Gradingمحدثین:صحیح
Hadith Takhrij«أخرجه البخاري: 2679، 6108، 6646، ومسلم: 1646، (انظر مسند أحمد ترقيم الرسالة: 4513 ترقیم بيت الأفكار الدولية: 4523»
Brief Explanation
Benefits: … From this hadith it is understood that swearing by Allah is at least permissible, and this is also the opinion of most scholars. Therefore, the attitude of those people is not correct who express displeasure when asked to swear by Allah.