actually mean fear of humans.
'Homo' is the genus for modern humans and as a prefix for a word it simply means 'same.'
Obviously then, a homophobe would be someone who has an irrational fear of humans, or perhaps that fear isn't so irrational.
newspeak it is also a misnomer. A phobia is an anxiety disorder that consists in a persistent fear of a particular object or situation and usually results in the phobic person avoiding that object or situation entirely. The hatred of homosexuals is a prejudice not a phobia...