This particular hymn Krishna dvadashanama Stotra comprised of twelve names of Krishna (Vishnu) is claimed to be from Mahabharata. It is said that it has been initiated to Arjuna by Krishna himself.
The phalashruti says those who chant this hymn in the dawn are freed from all kinds of sins.
Though the source of this hymn is not clear, the twelve names mentioned in this hymn are among the most important names of lord Krishna and we find scriptural evidences that chanting these names individually or in collection purifies us of our sins.
This book sheds light on how each of these twelve names help us in cleansing our sins and earning the grace of lord Krishna.