Combining form from the Greek heteros meaning different. The opposite is homo- from the Greek homos meaning same. For example, heterogeneous and homogeneous, heterosexual and homosexual, etc.
HETERO-
Meaning of HETERO- in English
English dictionary of medicine. Английский словарь медицины. 2012