The 99 names of Allah

The ninety-nine names of Allah, the Asma ul Husna, with transliteration, pronunciation and carefully sourced meanings.