Dictionary.com has a definition of Homo. What does the root word for Homo mean?
From Greek "one and the same" and "belonging to two or more together", the word-forming element means "same, same, equal, like."
"homosexual" means word-forming element since early 20c.Similar to Homo- (1) from homosexual.