Слово «лук» имеет разные значения в русском языке из-за различий в корне. 3
В древности у лука, который растёт на грядке, в корне был звук [у], а у лука, из которого стреляют, — носовой гласный [ǫ]. 3 В праславянском языке растение называлось *lukъ, а оружие — *lǫkъ. 3
В древнерусском языке носовые гласные были утрачены, и большой юс, который использовался для обозначения носового о, стал читаться как [у]. 3 Так возникли омонимы — одинаковые слова, обозначающие разные предметы: «лук» — растение и «лук» — оружие. 12