There are various synonyms for the phrase "give satisfaction for." One possible alternative is "meet the expectations of," which implies fulfilling the demands or requirements of someone or something. Another option is "provide redress for," which suggests compensating for a wrongdoing or mistake that has caused dissatisfaction. "Fulfill a need" is another synonym that suggests meeting a specific requirement or desire. "Satisfy a demand" conveys the idea of meeting a request or demand from someone. "Make amends for" implies correcting a mistake or wrongdoing that has caused harm or displeasure. Ultimately, there are many ways to convey the idea of giving satisfaction for something, depending on the context and intended meaning.