Есть такие лингвистические науки как семантика и историческая грамматика. Первая изучает смысловые связи слов, вторая - изменения в языке, происходившие в разное время. Взаимно дополняя друг друга, они дают возможность выявить широкую сеть однокоренных слов. И иногда это бывает очень интересно. Например, однокоренные слова со словом КРЕМЛЬ. Кремль это наиболее защищённая, укрытая от возможных врагов, часть города. Соответственно однокоренные слова: укрывать, скрывать, крыть, закрывать, крыша, кровля, кров, открывалка, сокровенный, откровенность, скромность, укромный, открытие, покрышка, покров, покровитель. Даже разные по звучанию "укрытые" и "сокровища" - слова однокоренные, как выявляет семантический анализ. А вот "кремль" и "кремний" при всём сходстве в звучании - слова абсолютно разные по смыслу. Так же, как "скромный" и "скоромный". Тоже не родня. Ещё один корень и соответствующий ему куст непохожих, но однокоренных слов. Смысл связан с пустотой и освобождением от чего-либо, с о