99 names of Allah

12345678910111213141516171819202122
Across
  1. 3. The pure/Holy
  2. 6. the absolute forgiver
  3. 7. the provider
  4. 10. the absolute giver/bestower
  5. 11. Absolute power over all matters/events
  6. 12. the fashioner/designer
  7. 14. The most merciful
  8. 16. The abaser/humiliator
  9. 18. the exalter/upgrader of ranks
  10. 19. Supreme Power
  11. 20. the giver of dishonor
  12. 21. The king
  13. 22. The conqueror/over comer
Down
  1. 1. Controller/Guardian over All
  2. 2. the possessor of greatness
  3. 4. the victory giver/opener
  4. 5. All mighty
  5. 8. the restrainer/with holder
  6. 9. All compassionate
  7. 12. the giver of honor
  8. 13. The giver of peace
  9. 15. Giver of faith/Gran security
  10. 16. the Creator
  11. 17. The all knowing