The phrase "gives on" can have several different meanings depending on the context. Synonyms for this phrase include "provides," "offers," "donates," "contributes," "supplies," "bestows," "extends," and "dispenses." If the context is related to emotions or attitudes, "gives on" can be replaced with words such as "expresses," "exhibits," "displays," "demonstrates," "reveals," or "shows." To convey the idea of someone persevering or enduring, "gives on" can be replaced with "perseveres," "endures," "tolerates," "sustains," or "maintains." Selecting the most appropriate synonym for "gives on" depends on the specific context and intended meaning of the sentence.