According to many scholars of Islam Allah has 99 names or attributes - however we cannot strictly place an upper limit as Allah may also have other attributes that may have not been revealed - aptly named hidden attributes.
Knowledge of Allah’s attributes is important to understanding Islam and also answers some of the fundamental controversies such as contradiction in freewill and predestination.
If we analyze Allah’s attributes we see that they are all attributes of “being” explaining Allah’s nature and also some others are how Allah affects/influences his creation - i.e. Allah is unchanging but influences and makes changes in His creation.
For a detailed list of His attributes:
http://www.jannah.org/articles/names.html





