When it comes to placing responsibility on someone, the phrase "blame on" is commonly used. However, there are several synonyms that can be used to convey the same meaning, such as "attribute to", "ascribe to", "charge to", "lay at the doorstep of", "accuse of", "hold responsible", "implicate with", "assign fault to", "pin the blame on", and "fault for". Using these synonyms can make your writing more varied and interesting, while still conveying the same message. Regardless of which synonym you choose, it's important to remember to use language that is clear and concise when assigning blame.