It passed not only into French, but also into the Germanic languages, replacing the Teutonic agential suffix which consisted of a single vowel.
Weekley, Ernest, The Romance of Names(2010)
This is an example of the French use of -on as an agential suffix.
Weekley, Ernest, The Romance of Names(2010)