Here is my way of working things: Homosexual means gay/lesbian. Homo means same, same gender. And I think pan means all or something, I'm just guessing because of panophobia, a fear of everything, but I'm not an expert on pansexuality, so I could be wrong