The Restorer, The Giver of Life, The One who took out a living human from semen that does not have a soul. He gives life by giving the souls back to the worn out bodies on the resurrection day and He makes the hearts alive by the light of knowledge. This name reflects a similar meaning to the beautiful name, The Resurrector; however, the beautiful name, The Giver of Life, indicates different meanings, for Allah gives us life when we first get born and gives us life after death to raise us from among the dead for the day of judgment. This name also means that Allah gives life to our hearts by enlightening us with knowledge. The most beautiful thanks are due to Allah and peace and blessings be upon prophet Muhammad, sallallahu 'alaihi wa sallam. May Allah, The Restorer, The Giver of Life, enlighten our hearts by knowledge in this life and may He enlighten us by His mercy in the afterlife.