علت استفاده از واژه شر برای گناه
شرّ به معنى هر زشتى است که نوع مردم از آن نفرت دارند، و بر عکس، واژه ى «خیر» به معنى کارى است که نوع مردم آن را دوست دارند، این واژه غالباً درمورد بلاها و گرفتارىها استعمال مىشود، ولى گاهى نیز در مورد گناه به کار مىرود، چنانکه در آیه ۸ سوره زلزال به معنى گناه به کار رفته است.
وَ مَنْ یَعْمَلْ مِثْقالَ ذَرَّهٍ شَرًّا یَرَهُ
گناه شناسی- قرائتی، ص۹