Antonyms for Heterologous (opposite meaning)
WordNet sense 1 (corresponding in function but not in evolutionary origin):
analogous
WordNet sense 2 (having the same evolutionary origin but serving different functions):
homologous
WordNet sense 3 (derived from organisms of the selfsame individual):
autologous
From the ODE community, based on WordNet
add/edit