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.
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
- Mashallah (“what Allah has willed”) is a statement: this good came by Allah’s will (Quran 18:39).
- Allahumma barik (“O Allah, bless it”) is a dua: asking Allah to add blessing to it (Sunan Ibn Majah 3509).
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”.