c. 1600, "unlike in kind, essentially different, having no common ground," from Latin disparatus, past participle of disparare "divide, separate," from dis- "apart" (see dis-) + parare "get ready, prepare" (from PIE root *pere- (1) "to produce, procure").
The meaning seems to have been influenced in Latin by dispar "unequal, unlike" (from apparently unrelated Latin par "equal, equal-sized, well-matched"). Related: Disparately; disparateness. As a noun, "one of two or more things or characters so unlike that they cannot be compared with each other," 1580s.