The story
- Proto-Indo-European*h₂éd
- Proto-Italic*ad
- Proto-Italic*ad-
- Latinad-
- Old Frencha-
- Proto-Indo-European*gʷerH-
- Proto-Indo-European*gʷr̥Htós
- Proto-Italic*gʷrātos
- Latingrātus
- Latingrātum
- Old Frenchgré
- Old Frenchagreer
- Old Frenchagrement
- Middle Englishagrement
- English todayagreement
From Middle English agrement, agreement, from Old French agrement, agreement. Doublet of agrément. Morphologically agree + -ment.
Etymology from Wiktionary, CC BY-SA 4.0.