Yarhamukallah Meaning

May Allah have mercy on you. The meaning, Arabic, when to say it, and its source in the Quran and Sunnah.

يَرْحَمُكَ اللَّهُ

Transliteration
Yarḥamuka-llāh
Meaning
May Allah have mercy on you

Yarhamukallah means “may Allah have mercy on you”. It is said to someone who sneezes and then says “Alhamdulillah”.

The sneezing etiquette

  1. The one who sneezes says: Alhamdulillah (all praise is for Allah).
  2. The one who hears it replies: Yarhamukallah (may Allah have mercy on you).
  3. The sneezer answers: Yahdīkumu-llāhu wa yuṣliḥu bālakum (may Allah guide you and set your affairs right).

All three are in one hadith (Sahih al-Bukhari 6224).

📩 Free Ramadan 2027 checklist

Join the weekly AskUmmah email: a sourced dua, 5 quiz questions and the Islamic dates coming up. Confirm your email and get the printable checklist free.

No spam. Unsubscribe anytime. Privacy

Small words, real duas

A sneeze becomes three duas between two people. Learn more about Alhamdulillah.

Quran and hadith references link to quran.com and sunnah.com, where you can read the full text. Reviewed 19 October 2026. Spotted a mistake? Let us know.

Related Islamic phrases

All Islamic phrases, dates and tools

Frequently asked questions

What do you say when someone sneezes in Islam?

If they say “Alhamdulillah”, reply “Yarhamukallah” (may Allah have mercy on you) (Sahih al-Bukhari 6224).

What is the reply to Yarhamukallah?

“Yahdikumullahu wa yuslihu balakum”: may Allah guide you and set your affairs right.

Keep exploring