What is the meaning of Mashallah?
Photo Credit: Courtesy of 3DStockPhoto (meaning image)
The literal English translation is "God has willed it", the present perfect of God's will accentuating the essential Islamic doctrine of predestination. The exact meaning of Mashallah is "what God wanted has happened"; it is used to say something good has happened, used in the past tense.