Different, other, of a different kind
Hetero- comes from Greek "heteros" (other, different) and appears in scientific and academic vocabulary. Heterogeneous = of non-uniform composition (different parts); heterodox = of non-orthodox belief (different from official doctrine); heteronym = same spelling, different pronunciation; heterozygous = carrying two different alleles. Spanish uses the same prefix: heterogéneo, heterodoxo, heterónimo, heterocigoto.