The Supreme Provider الرزاق Al-Razzaq means “the provider and sustainer for all his creation.” Allah talah is the...
The Ever-Giving اَلْوَهَّابُ Al-Wahhab means the one who is the greatest granter, one who is perpetually giv...
The Most Loving اَلْوَدُوْدُ Allah showers His love to those who have imān and do righteous deeds. Al-Wadūd i...
The Ninety Nine Names of Allah Allah has 99 names. Each name describes one feature of Allah. We cannot imagine what All...