Значения словам давали люди. Называя несколько вещей одним словом они либо не могли подобрать другого слова (ведь в языке просто могло не быть названия неизвестному ранее предмету или явлению) либо, наоборот называли одним словом вещи, имеющие какие-то общие черты. Вот, например, слово солнце используется в русском языке как название светила, но солнцем также могут назвать любимого человека, потому что он освещает жизнь любящего его.