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?
- 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.
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).