What Does MashaAllah Mean?
مَا شَاءَ ٱللَّهُ
maa-SHAA-al-laah
MashaAllah (مَا شَاءَ ٱللَّهُ) means "what Allah has willed" or "this is what Allah willed". Muslims say it when they admire something good, such as a child, a new home or someone's success, to recognize that the blessing came from Allah.
What the words mean
Ma means what, sha'a means willed, and then comes the name Allah. The phrase is a statement about something that has already happened: this is what Allah willed. It is often paired with la quwwata illa billah, there is no power except with Allah.
It is easy to confuse it with InshaAllah. InshaAllah looks to the future and means if Allah wills. MashaAllah looks at something present or past and means Allah has willed it.
The story in Surah Al-Kahf
The phrase comes from a parable in Surah Al-Kahf (18:32-44). Two men are described, one of whom has two lush gardens of grapevines surrounded by date palms, with crops between them and a river running through. Proud of his wealth, he walks into his garden and says he cannot imagine it ever perishing, and doubts that the Hour will come.
His companion, who has less, reminds him of the One who created him from dust. In 18:39 he asks why, when he entered his garden, he did not say MashaAllah, la quwwata illa billah. The story ends with the garden destroyed and its owner wringing his hands over what he had spent on it. The lesson is that what we have is a gift held on trust, not something we produced on our own.
When Muslims say it
MashaAllah is said when admiring a blessing: a baby, a beautiful house, good exam results, a recovery from illness, a lovely recitation. It is both praise for the person and a reminder that the good came from Allah.
Many Muslims also say it to protect against envy or the evil eye. The Quran verse itself is about humility, and the practice of saying it on admiring a blessing is widespread among Muslims. A related hadith in the collections of Ahmad and Ibn Majah teaches that a person who sees something they admire should pray for blessing, barakah, upon it, which is why some also say Barakallahu fik, may Allah bless you.
Spelling and pronunciation
You will see Mashallah, MashaAllah, Masha'Allah and Ma sha Allah. In Arabic the phrase is three words, ما شاء الله. Stretch the a after the m and the sh slightly: maa-shaa-al-laah.
Verses mentioned here
۞وَٱضۡرِبۡ لَهُم مَّثَلٗا رَّجُلَيۡنِ جَعَلۡنَا لِأَحَدِهِمَا جَنَّتَيۡنِ مِنۡ أَعۡنَٰبٖ وَحَفَفۡنَٰهُمَا بِنَخۡلٖ وَجَعَلۡنَا بَيۡنَهُمَا زَرۡعٗا ﴿٣٢﴾
And cite for them the parable of two men. To one of them We gave two gardens of vine, and We surrounded them with palm-trees, and We placed between them crops.
وَلَوۡلَآ إِذۡ دَخَلۡتَ جَنَّتَكَ قُلۡتَ مَا شَآءَ ٱللَّهُ لَا قُوَّةَ إِلَّا بِٱللَّهِۚ إِن تَرَنِ أَنَا۠ أَقَلَّ مِنكَ مَالٗا وَوَلَدٗا ﴿٣٩﴾
When you entered your garden, why did you not say, ‘As Allah wills; there is no power except through Allah’? Although you see me inferior to you in wealth and children.
Questions
What is the difference between MashaAllah and InshaAllah?
MashaAllah (what Allah has willed) is said about something good that has happened. InshaAllah (if Allah wills) is said about something in the future.
Where is MashaAllah in the Quran?
In Surah Al-Kahf, 18:39, in the parable of the two men and the gardens.
What do you reply when someone says MashaAllah?
There is no fixed reply. Many people say Alhamdulillah or Barakallahu fik (may Allah bless you).