Difference
Middle English: via Old French from Latin differentia (see differentia).
wiktionary
From Middle English difference, from Old French difference, from Latin differentia(“difference”), from differēns(“different”), present participle of differre. Doublet of differentia.
Morphologically differ + -ence.
etymonline
difference (n.)
mid-14c., "condition or relation of being other or different," also "any special mode of non-identity," from Old French difference"difference, distinction; argument, dispute" (12c.) and directly from Latin differentia "diversity, difference," from differentem (nominative differens), present participle of differre "to set apart," from assimilated form of dis- "apart, away from" (see dis-) + ferre "to bear, carry," from PIE root *bher- (1) "to carry." Sense of "controversy, dispute, a quarrel" is from late 14c.