Возможно, имелись в виду старинные обычаи, когда в одной семье сына одну и ту же женщину называли по-разному: для матери — «невесткой», а для отца — «снохой». 1
Такая традиция могла появиться из-за необходимости различать многочисленных родственников, так как семьи были большими и жили скученно. 3
Также есть версии, что названия могли быть связаны с разными статусами женщины в семье: до рождения первенца её называли «невесткой», а после установления кровной связи с новой семьёй — «снохой». 5