No, you cannot keep money that is deposited in your account in error. You should alert your bank and have the funds redirected to their rightful owner.