From a- + Latin gratia (“thanks”) + -eixer. Cognate with Catalan agrair and Spanish agradecer.
agradeixer