Некоторые слова в языках имеют двойное значение из-за исторического развития языка. 1 В результате семантических переносов одно слово, которое изначально обозначает конкретный предмет или явление, начинает обозначать другое, схожее по каким-либо признакам. 1
Также причина многозначности слов — закон экономии языковых средств. 1 Так как языковые ресурсы ограничены, а человеческое осознание бесконечно, мы вынуждены использовать одно и то же слово для обозначения различных, но взаимосвязанных понятий. 1
Ещё одна причина — закон асимметрии языкового знака и его значений. 1 Согласно этому закону, знак и значение не всегда полностью совпадают: одно и то же слово может служить для обозначения разных понятий. 1
Например, словом «рука» называется конечность человека, которая помогает что-то делать. 2 Как назвать человека, который во всём помогает, без которого мы не можем справиться? Для его обозначения тоже подойдёт слово «рука», и так возникает выражение «он — моя правая рука», то есть он мой верный помощник. 2 У слова «рука» появилось переносное значение. 2