What Is The Difference Between “Barakah”, “Hasanah”, and “Ni`mah”?
As salaamu alaikum wa rahmatullahi wa barakatuh,
May Allah Ta’ala reward you for your question, as it shows that you are pondering over the meanings of the words in the Qur’an, and to reflect on the Quran is a great worship indeed.
The words barakah, hasanaat, and ni’mah, in English, may sometimes all be translated generically as “blessings”. In Arabic, while different words can have similar meanings, it is said that exact synonyms do not exist; each word then, carries with it a unique deeper implication because of its distinct source.