Слово «тень» сменило род в русском языке, вероятно, потому, что в далёком прошлом оно было мужского рода. 14 Об этом свидетельствует уменьшительно-ласкательная форма слова — «тенёк», что несвойственно словам женского рода. 1
По одной из гипотез, на смену грамматического рода повлияло то, что в русском языке уже были слова женского рода, похожие по своему фонетическому облику на слово «тень». 5 Например, односложные существительные на -ень, такие как «лень» и «сень». 5
Также есть предположение, что род слова мог измениться под влиянием других слов, близких ему по смыслу, например, как в случае со словом «степень», которое перешло из мужского рода в женский под влиянием слова «ступень». 5