Mashallah Meaning

What Allah has willed. The meaning, Arabic, when to say it, and its source in the Quran and Sunnah.

مَا شَاءَ اللَّهُ

Transliteration
Mā shāʾ Allāh
Meaning
What Allah has willed

Mashallah means “what Allah has willed”. Muslims say it when they see or hear about something good, such as a child’s achievement, a beautiful home or good health, to recognise that it happened by Allah’s will and not by our own power alone.

When do Muslims say Mashallah?

Origin in the Quran

The phrase appears in Surah al-Kahf, in the story of two men with gardens. The believer tells his proud companion that, on entering his garden, he should have said “mā shāʾ Allāh, lā quwwata illā billāh”: this is what Allah has willed; there is no power except with Allah (Quran 18:39).

Mashallah and the evil eye

Many Muslims say “Mashallah” or “Tabarak Allah” when admiring something, to protect it from envy and the evil eye. In a hadith about the evil eye, the Prophet ﷺ said that when someone sees something they like in their brother, they should pray for blessing for him (Sunan Ibn Majah 3509, graded sahih). That is why phrases like Allahumma barik are also used.

Mashallah vs Inshallah

They are easy to mix up. Mashallah is about something that has already happened (“what Allah has willed”). Inshallah is about the future (“if Allah wills”).

Spelling

You will see it written as Mashallah, Masha’Allah, MashaAllah or Ma sha Allah. All mean the same; “Ma sha Allah” is closest to the Arabic.

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 does Mashallah mean in English?

Mashallah means “what Allah has willed”. It is said to appreciate something good while acknowledging that it came from Allah.

Is it Mashallah or Masha’Allah?

Both are common English spellings of the same Arabic phrase, ما شاء الله. “Ma sha Allah” is the closest transliteration.

Can non-Muslims say Mashallah?

Yes. It is a common, positive expression in Arabic-speaking and Muslim communities, and people generally appreciate it when used respectfully.

What do you reply to Mashallah?

There is no fixed reply. People often respond with “JazakAllahu khayran” (may Allah reward you with good) or “Alhamdulillah” (all praise is for Allah).