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