Homo is defined as being a human which is part of the genus Homo of hominids, or is offensive slang for a homosexual.(noun)
See homo in Webster's New World College Dictionary
noun pl. homines
Origin: L, a man, human being < IE *ĝhom- < base *ĝhthem-, earth, ground > L humus, Gr chthōn, earth, OE guma, man
Origin: Gr homo- < homos, same
See homo in American Heritage Dictionary 4
Origin: Latin homō, man; see dhghem- in Indo-European roots.
noun pl. ho·mos
Origin: Short for homosexual.
Origin: , from homos, same; see sem-1 in Indo-European roots.
Learn more about homo