Homo is latin for man - a prefix
hetero comes from greek meaning - different - a prefix