Abu Ja`far bin Jarir said, "The meaning of Al-Hamdu Lillah (all praise and thanks be to God) is: all thanks are due purely to Allah (Al'Mighty God), alone, not any of the objects that are being worshipped instead of Him, nor any of His creation. Further, Ibn Jarir commented on the Ayah, Al-Hamdu Lillah means, "A praise that Allah (Al'Mighty God) praised Himself with, indicating to His servants that they too should praise Him, as if Allah had said, `Say: All thanks and praise is due to Allah.' It was said that the statement, (All praise and thanks be to Allah), entails praising Allah by mentioning His most beautiful Names and most honorable Attributes. When one proclaims, `All thanks are due to Allah,' he will be thanking Him for His favors and bounties.''
Hamd is more general, in that it is a statement of praise for one's characteristics, or for what he has done. Thanks are given for what was done, not merely for characteristics. "Al" before "Hamd" encompasses all Types of Thanks and Appreciation for Allah (Al Mighty God) Hafs mentioned that `Umar said to `Ali, "We know La ilaha illallah, Subhan Allah and Allahu Akbar. What about Al-Hamdu Lillah'' `Ali said, "A statement that Allah liked for Himself, was pleased with for Himself and He likes that it be repeated.'' Also, Ibn `Abbas said, "Al-Hamdu Lillah is the statement of appreciation. When the servant says Al-Hamdu Lillah, Allah says, `My servant has praised Me.'' Ibn Abi Hatim recorded this Hadith.
The Virtues of Al-Hamd Imam Ahmad bin Hanbal recorded that Al-Aswad bin Sari` said, "I said, `O Messenger of Allah! Should I recite to you words of praise for My Lord, the Exalted, that I have collected' He said,(Verily, your Lord likes Al-Hamd.)'' An-Nasa'i also recorded this Hadith.