so the Qur’an teaches that Allah has 99 names. Each of the 99 names relates to a particular attribute of Allah, making him easier to understand and relate to.
It is derived from the Arabic word meaning "noble" or "generous." Importantly, it is one of the 99 names of Allah (Al-Asma al-Husna), emphasising the attribute of generosity and kindness.