From Old French 'agreer' (to please), from Latin 'gratus' (pleasing) — agreement was originally about finding something to your liking.
To have the same opinion; to consent or concur.
From Old French 'agreer' meaning 'to please, to satisfy,' from the phrase 'a gré' (to one's liking), from Latin 'gratus' (pleasing, thankful). Key roots: gratus (Latin: "pleasing, thankful").