Heredado del latín satisfacere, de satis (suficiente) y facere (hacer), satisfacer es un verbo que indica que se hizo lo suficiente, lo que se esperaba.
Merece la pena notar que, a partir del significado, es fácil entender la forma correcta de su conjugación: satisfago (como en "hago" -lo suficiente-), satisfice (como en "hice") y, por lo tanto, la forma estricta del futuro: satisfaré (como en "haré").