Несколько причин, по которым некоторые слова в русском языке меняют родовой статус:
- Заимствованные слова усваиваются в языке. dzen.ru В процессе этого род может меняться. dzen.ru Например, слова «миндаль», «портфель», «рояль», «тополь» раньше относились к женскому роду. dzen.ru
- Влияние просторечия. dzen.ru Оно может менять установленные правила русского языка. dzen.ru
- Профессионализмы. dzen.ru Род слова, принадлежащего к определённой профессиональной группе, может отличаться от рода того же слова, но употребляемого в обычной жизни. dzen.ru Например, «первая, вторая и т. д. путь» у железнодорожников. dzen.ru
Также на изменение рода некоторых слов может влиять их внешний вид: например, финальная часть «-ль» создаёт предпосылки для вариаций (как в случае с «роялем»). lifehacker.ru