Гетеро - это приставка сложных слов, произошедшая от греческого "h?teros", что означает иной, другой. Таким образом гетеро - это разный, иной. Например, гетерогенный - разнородный.
(источник
[ссылка заблокирована по решению администрации проекта])
секс - в переводе пол. Дословно получается - влечение к иному, другому полу.