I thought "homo" meant sameness, such as in homogeneity
I just went through Google to an online dictionary, homo Latin roots meaning human.