
Слова крот, крыша и скрытность имеют общий корень кр? Почему так?

Слова "крыша" и "скрываться" явно имеют общий корень <кры>, что демонстрируется как единством формы, так и единством смысла. А вот крот -- на первый взгляд кажется притянутым за уши. Он явно не является однокоренным словом с вышеупомянутыми, но... давайте все же заглянем в Фасмера.
А в Фасмере крот<*krъtъ (общеславянская реконструированная форма до падения редуцированных) выводится из основы *(s)krъ, которая дала слова "короткий", "корнать" и (о!) "кора", "короб". А нет ли связи между "кора" и "крыть"? Но нет, по всей видимости, это ложный след. Потому что "крыть" имеет четкую обще-ИЕ этимологию: греческое κρύπτω "скрываю", лит. krūvà "куча", др. ирл. ирл. сrúасh "куча" и т.д. А основа *skrъ дала слова, общим смыслом которых является отделение чего-либо, срезание (кожи, коры), отрывание, копание.
автор вопроса выбрал этот ответ лучшим