Se trata de una discusión acerca de los orígenes del lenguaje y la naturaleza del significado, en la que Hermégenes sostiene la opinión de que las palabras son convencionales y su relación con las cosas es arbitraria, mientras que Cratilo defiende que “hay un nombre correcto de modo natural para cada una de las cosas: un nombre no es simplemente el que varias personas acuerdan para llamar a una cosa”.