Trevo, no sentido de “encruzilhada”, não vem do latim trivium.

Trivium foi feito [1] a partir de tri- e de via: era o lugar onde (imagino que ao menos) três ruas se cruzavam. É a origem, entre outros, de trivial: algo que está ali na encruzilhada, que é conhecimento de todos.

trevo vem provavelmente, segundo o Houaiss, de um amálgama do latim clássico trifolium e do grego τρίφυλλον, ambas palavras referindo-se às plantas com folhas divididas em três partes. É desse significado que deriva o sentido de “encruzilhada”. No francês, por exemplo [2], trèfle tem a mesma origem e também passou a significar “carrefour, croisement”.

  • [1] https://en.wiktionary.org/wiki/trivium
  • [2] http://www.cnrtl.fr/definition/tr%C3%A8fle