猪在古代汉语中的称呼是“豚”,而现代汉语中猪的称呼则是“猪”。这种变化是由于汉语历史上的音韵演变所导致的。

在古代汉语中,豚和猪是同义词,都用来指代猪这种动物。但是随着时间的推移,汉语的音韵发生了变化,导致了许多字的读音发生了改变。在这个过程中,豚这个词的读音发生了变化,逐渐演变成了现代汉语中的“吞”。

而猪这个词则是在唐代开始被广泛使用的。唐代的诗人杜甫就曾经在他的诗作中使用了“猪”这个词,从而使这个词开始流行起来。随着时间的推移,“猪”这个词逐渐取代了“豚”,成为了现代汉语中猪的标准称呼。

总之,猪为什么叫豚,是因为在古代汉语中,豚和猪是同义词。随着时间的推移,豚这个词的读音发生了变化,而猪这个词则是在唐代开始被广泛使用的,逐渐取代了“豚”,成为了现代汉语中猪的标准称呼。