Несколько причин, по которым некоторые слова в современном русском языке изменили свой род:
- Заимствованные слова. 1 Когда они приходят в язык, начинается процесс их усваивания, и пока он идёт, род может меняться. 1
- Влияние просторечия. 1 Оно может менять установленные правила русского языка. 1
- Профессионализмы. 1 Род слова, принадлежащего к определённой профессиональной группе, может отличаться от рода того же слова, но употребляемого в обычной жизни. 1
Например, слово «метро» было мужского рода, пока не примкнуло к прочим существительным на -о, которые массово относятся к среднему роду. 4 А слово «тополь» раньше относилось к словам женского рода, но со временем утвердилось в мужском роде. 34