Etymology tree Proto-Indo-European *ḱe? Proto-Indo-European *ḱóm Proto-Italic *kom Proto-Italic *kom- Latin con- Latin haereō Latin cohaereō Latin cohaerēnsder. Middle French coherentder. English coherent From Middle French coherent, from Latin cohaērēns, from co- + haereō. By surface analysis, cohere + -ent.