Грамматический словарь Зализняка (склонения слова):
Сноха, снохи, снохи, снох, снохе, снохам, сноху, снох, снохой, снохою, снохами, снохе, снохах
сноха́
-и, мн. снохи, ж.
Жена сына по отношению к его отцу, свекру.
Этот дед жил на покое при двух своих снохах (сыновей его убили в германскую войну). А. Н. Толстой, Хмурое утро.
СНОХА, и, мн. снохи, снох, снохам, ж. Женщина по отношению к отцу и матери её мужа, невестка.
| ласк. сношенька, и, ж.
сноха́
СНОХА -и; мн. снохи, снох; ж. Жена сына (раньше — только по отношению к свёкру). С. у меня добрая, работящая.
СНОХ’А, снохи, мн. снохи, ·жен. Жена сына по отношению к отцу, свекору (но не к матери, свекрови!).
Это слово восходит к той же основе, что и существительное сын, ведь и значение этого слова – "жена сына".