google
ref
late Middle English: from Old French satisfier, formed irregularly from Latin satisfacere ‘to content’, from satis ‘enough’ + facere ‘make’.
wiktionary
ref
From satisfy + -ing.
etymonline
ref
satisfying (adj.)
c. 1600, present-participle adjective from satisfy. Related: Satisfyingly.