Meaning
Yarhamukallah
يَرْحَمُكَ اللَّه
yarhamuka allah · yar-ha-moo-kal-lah
Yarhamukallah means 'may Allah have mercy on you,' an Arabic phrase traditionally said to someone who sneezes and responds by praising Allah with 'Alhamdulillah.'
Alternative Spelling
Yarhamuk Allah / Yarhamukillah / Yarhamullah / Yarhamuka Allah / Yarhamakallah
Allah commands you to seek knowledge
“My Lord, increase me in knowledge” (Surah Ta-Ha 20:114). DeenUp turns that command into a daily habit — a swipeable feed of bite-sized, scholar-approved Islamic lessons, quick quizzes, and daily streaks.
Download DeenUp on the App Store
What is Yarhamukallah?
Yarhamukallah comes from the Arabic root r-h-m, the same root behind Rahman and Raheem, two of Allah's names meaning the Most Merciful and the Especially Merciful. The phrase combines yarhamu ("may He have mercy"), ka ("you"), and Allah, forming a short but heartfelt supplication asking Allah to extend His mercy to the person addressed.
This phrase is embedded in a specific everyday ritual: Islamic etiquette teaches that when a person sneezes, they should say "Alhamdulillah" (praise be to Allah), and anyone who hears them is encouraged to respond with "Yarhamukallah." The sneezer then completes the exchange by replying "Yahdikumullahu wa yuslihu balakum" (may Allah guide you and set right your affairs), turning a small bodily reflex into a brief chain of mutual blessing.
Theologically, this custom reflects the Islamic view that sneezing is something Allah loves, associated with lightness and relief, in contrast to yawning, which is linked to laziness and is discouraged from being vocalized. Responding with mercy reinforces communal bonds and treats even minor daily moments as opportunities for remembrance of Allah.
Practically, this etiquette is taught to children early on and remains common across Muslim households and communities worldwide. It reflects a broader principle in Islam: that good manners (Adab) extend even into the smallest interactions, transforming ordinary moments into small acts of worship and mutual care.
Examples of Yarhamukallah
- After a sneeze: A coworker sneezes and says "Alhamdulillah," prompting a colleague to respond, "Yarhamukallah."
- Among friends: A friend sneezes twice in a row, and after each Alhamdulillah, the group replies "Yarhamukallah."
- Completing the exchange: After hearing "Yarhamukallah," the sneezer replies, "Yahdikumullahu wa yuslihu balakum."
- Teaching children: A parent reminds a child to say "Alhamdulillah" after sneezing so others can respond with "Yarhamukallah."
References in Qur'an & Hadith
The Prophet ﷺ said: "When one of you sneezes and says 'Al-hamdu lillah,' his (Muslim) brother or companion should say to him, 'Yarhamuk Allah' (May Allah have mercy on you)." — Sahih al-Bukhari 6224
"My mercy encompasses all things." — Surah Al-A'raf 7:156
Frequently Asked Questions
What does Yarhamukallah mean?
It means 'may Allah have mercy on you,' a short supplication said in response to someone who sneezes and then says 'Alhamdulillah' (praise be to Allah).
Why is Yarhamukallah connected to sneezing?
Islamic tradition treats sneezing as something Allah causes and loves, so the sneezer praises Allah, and it becomes a right upon those who hear it to respond with a prayer of mercy.
What should the sneezer say back after hearing Yarhamukallah?
The sneezer typically replies 'Yahdikumullahu wa yuslihu balakum,' meaning 'may Allah guide you and set right your affairs.'
Is responding with Yarhamukallah obligatory?
Many scholars consider it a right owed to a Muslim who sneezes and praises Allah, making it a recommended, and by some views obligatory, response among those present.
What if the person who sneezes does not say Alhamdulillah?
If the person does not say Alhamdulillah, there is generally no need to say Yarhamukallah to them, since the response is tied to their praise of Allah.