How to spell MashaAllah: every version people type
mashalla, masha allah, MashaAllah. One Arabic phrase, مَا شَاءَ اللَّهُ, meaning what Allah has willed.
The answer
mashalla is a common spelling of MashaAllah. It means what Allah has willed. Arabic writes it مَا شَاءَ اللَّهُ, one fixed spelling, while English writes it many ways because the transliteration is done by ear. Every version below means exactly the same thing.
Arabic writes this as three separate words. English compresses it into one, two or three depending on the writer, and the hamza in the middle has no English equivalent at all.
Every spelling of MashaAllah, and what each one means
mashalla
Mashalla is a spoken spelling of MashaAllah, meaning "what Allah has willed". It is said when seeing something good, to acknowledge that the good came from Allah.
Why people write it this way. The final h of Allah is silent at the end of a phrase in ordinary speech, so it disappears when the phrase is written by ear.
masha allah
Masha Allah, written as two words, means "what Allah has willed". It is the same expression as MashaAllah and is used in exactly the same situations.
Why people write it this way. The split marks the boundary between ما شاء and الله, which makes this closer to the Arabic than the single-word form.
ma sha allah
Ma sha Allah, written as three words, means "what Allah has willed". This is the most literal transliteration, since Arabic writes it as three separate words: ما, شاء, الله.
Why people write it this way. Careful transliterations keep all three parts. Everyday writing compresses them.
mashaallah
MashaAllah means "what Allah has willed", said in admiration of something good that already exists, such as a child, a success or a beautiful thing.
Why people write it this way. The doubled a marks where شاء ends and الله begins. It is a transliteration convention, not a repeated sound.
mashallah meaning in english
MashaAllah in English means "what Allah has willed" or "Allah has willed it". In practice it works like an admiring "how wonderful", with the source of the good named.
Why people write it this way. People search the meaning far more often than the spelling, usually after hearing it said about them or their child.
Which spelling of MashaAllah is correct?
In Arabic, one: مَا شَاءَ اللَّهُ. In English, none is official, because English has no standard body for transliterating Arabic and several of the sounds have no English letter. Writing mashalla is not a mistake in the way a misspelled English word is a mistake. It is one reasonable attempt at writing down a sound that English does not contain.
If you want the most accurate written form, use the Arabic. If you want the most widely recognised English form, use MashaAllah.
Full meaning, usage and sources: MashaAllah meaning. How to say it out loud: how to pronounce MashaAllah.
Related in this section
Last verified . How we source and cite.