Disparate comes from the Latin word disparātus, meaning “separated.”
The dis- element means “not,” while par- comes from the Latin verb parāre, “to prepare, to get ready,” which in this case may be influenced in meaning by the Latin word par, “equal.”