A Muslim is encouraged to call upon Allah by His Beautiful Names. Allah says in the Qur’an, “Allah’s are the Most Beautiful Names. Invoke Him by them. And leave the company of those who blaspheme His Names. They will be requited what they do.” (Al-A`raf: 180)
Also, the Sunnah urges Muslims to learn the Beautiful Names of Allah.
The prominent Muslim scholar, Sheikh Muhammad Iqbal Nadvi, Imam of Calgary Mosque, Alberta, Canada, and Former Professor at King Saud University, Riyad, Saudi Arabia, states:
“It is said in the Qur’an that Allah Almighty has many Beautiful Names. The Hadith also states that Allah’s Names are 99. However, there are some differences regarding the counting of these 99 Names. So, we need to understand that there is no other name of Allah except these 99.
The 99 names are mentioned in a hadith of the Prophet (peace and blessings be upon him), but there are two different versions that are a little bit different in their counting of the Names. The authentic hadith says one who memorizes it fully will enter Paradise.
Therefore, to have a picture of those 99 names is permissible.”