MashaAllah
What is the meaning of MashaAllah?
Mashallah (Arabic: ما شاء الله, mā shāʾa llāhu), also Masha’Allah, Ma shaa Allah is an Arabic phrase that means “God has willed” or “as God willing”, expresses appreciation, joy, praise, or thankfulness for an event or person that was just mentioned.
The phrase ‘Masha’Allah’ (or Mashallah) — believed to have been coined in the early 19th century — is closely translated to mean “as God has willed” or “what Allah wanted has happened.” It is used after an event, as opposed to the phrase “inshallah,” which means “if God wills” in reference to future events.
The Arabic phrase ‘Mashallah’ is supposed to be a reminder that all good things come from God and are blessings from Him. It is a good omen.[1]
sources:
[1] : https://www.thoughtco.com/islamic-phrases-mashaallah-2004287