Mashallah Meaning

What Allah has willed: said when admiring something good. Here is its meaning, the Arabic and where it comes from.

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

Transliteration
Mā shāʾ Allāh
Meaning
What Allah has willed
Say it
MAA-shaa-al-LAAH

Quick answer

Mashallah (مَا شَاءَ اللَّهُ) means “what Allah has willed”. Muslims say it when they see or hear about something good, such as a new baby, a success or good health, to recognise that it happened by Allah’s will and not by our own power. It comes from Surah al-Kahf, where a believer tells his proud companion he should have said “ma sha Allah, la quwwata illa billah” on entering his garden (Quran 18:39).

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?

  • Admiring something: “Your new baby is beautiful, mashallah.”
  • Hearing good news: “He passed his exams, mashallah!”
  • Praising someone without envy, as a reminder that every blessing comes from Allah.

📩 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

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.

Mashallah vs Allahumma barik

Many people say both together: “Mashallah, Allahumma barik.”

Quran and hadith references link to quran.com and sunnah.com, where you can read the full text. Reviewed 27 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).

What is the full phrase of Mashallah?

The full phrase in the Quran is “Ma sha Allah, la quwwata illa billah”: what Allah has willed; there is no power except with Allah (Quran 18:39).

Should I say Mashallah or Allahumma barik for the evil eye?

Both are good. The hadith in Sunan Ibn Majah 3509 specifically tells us to pray for blessing when we see something we like, which is what “Allahumma barik” does, so many people say “Mashallah, Allahumma barik”.

Keep exploring