Сразу скажу, что интуиция подвела @vika.dark. Во-первых, всегда надо помнить, что внешне похожие друг на друга слова не обязательно родственны, сходство может быть и случайным (см. отдельный пост об этом). Во-вторых, нельзя рассматривать языковые факты изолированно, системный подход – это наше всё.
Что это значит на практике? Для начала то, что если учёный хочет установить этимологию русского слова, он обязательно проверит, как оно выглядит в древнерусском и в диалектах, а также то, есть ли у этого слова родственники в других славянских языках.
Сразу выясняется, что в древнейших русских памятниках мы находим форму снъха. Например, в надписи №307 (1170-1180 гг.) из киевского Софийского собора:
многопечалнаѧ андрѣева снъха
Напомню, что буква ъ в раннем древнерусском в отличие от современного русского обозначала особый гласный звук, который в одних позициях исчез, а в других перешёл в о. Например, сънъ > сон, мъхъ > мох.
Теперь заглянем в другие славянские языки. Родственники нашей снохи там вполне представлены: словенское snaha, сербохорватское снаха, польское диалектное sneszka /снэшка/ с закономерным отражением *ъ (ср. слвн. mah, схр. мах, пол. mech /мэх/ «мох»). Это даёт нам основания восстанавливать праславянскую форму *snъxa.
На первый взгляд, проблематичны болгарская и чешская формы: снаха и snacha /снáха/ соответственно. Ведь в этих языках мы бы ожидали снъха и snecha /снэха/. Объясняется это тем, что в обоих языках это заимствования из сербохорватского. В болгарских диалектах мы находим закономерное снъха, а в чешский snacha попало лишь в XIX веке, когда будители чешского народа активно тянули лексику из других славянских языков (о заимствованиях из русского я делал отдельный пост).
Уже на этом этапе мы можем попрощаться с мыслью о родстве снохи и сношать. Первое – потомок праславянского *snъxa. Второе явно родственно носить (праславянское *nositi), на что напрямую указывает глагол сноситься «входить в сношения, переговоры, устанавливать связь», и законы историческое фонетики не позволяют считать сноху и сношать родственными.
Также я должен напомнить, что «сексуальное» значение у сношаться и сношения – вещь поздняя, совсем недавняя. Первоначально сношение – это «связь, общение», чаще всего дипломатическое. Первые примеры известны с XVIII века:
И, едучи Полшею, чтоб король ни с кем сношения с поляками не имел, також бы полякам обид никаких не чинил и все потребное покупали б от поляков за свои деньги. [А. М. Макаров (ред.). Гистория Свейской войны (Поденная записка Петра Великого) (1698-1721)]
Хотя так знатной город Оренбург строить начат, токмо без всякого архитектурнаго порядка, того ради сим императорской Академии наук почтенно представляю, чтоб химика по сношению с Медицинскою коллегиею, живописца и архитектора искусных благоволила приискать, а между тем хороших на немецком языке архитектурных книг, купя, прислать. [В. Н. Татищев. Письмо в Академию наук (1737)]
И всего каких-то сто лет назад М.М. Бахтин употреблял слово сношаться безо всякого сексуального подтекста:
Ибо наружность должна обымать и содержать в себе и завершать целое души ― единой эмоционально-волевой познавательно-этической установки моей в мире, ― эту функцию несет наружность для меня только в другом: почувствовать себя самого в своей наружности, объятым и выраженным ею, я не могу, мои эмоционально-волевые реакции прикреплены к предметам и не сношаются во внешне законченный образ меня самого. [М. М. Бахтин. Автор и герой в эстетической деятельности (1920-1924)]
Но вернёмся к снохе. Какова этимология праславянской формы *snъxa? Идём тем же путём: проверим, есть ли родственные слова в других индоевропейских языках. И они есть: санскритское snuṣā́ /снушáа/, латинское nurus, древнегреческое νυός /нюóс/, армянское устаревшее նու /ну/, немецкое устаревшее Schnur /шнур/ и другие. На первый взгляд они на нашу сноху не очень похожи, но здесь опять же надо знать законы исторической фонетики.
Так, нам известно, что праславянский звук *ъ продолжает более старый *u, а *x – из *s в определённых условиях. Это значит, что в раннем праславянском наш корень звучал как *snus-.
Теперь возьмём латинское nurus. Известно, что в латыни -s- между гласными перешёл в -r-. Об этом сообщал, например, Варрон:
Во многих словах, в которых древние произносили s, позже стали произносить r: foedesum – foederum «союзов», plusima – plurima «величайшая», meliosem – meliorem «лучшего», asenam – arenam «песок».
Это значит, что nurus вполне может быть из *nusus. Идём дальше. Звук s- исчезал в латыни и греческом в начале слова перед рядом согласных, включая n. Пара примеров:
Получается, что мы можем продолжить ряд: nurus < *nusus < *snusos. К тому же *snusós можно легко возвести и греческое νυός /нюóс/, поскольку s в греческом выпадал между гласными, а всякий u переходил в ü.
Как я уже писал выше, наша *snъxa тоже из *snus-. Отличия в окончании между праславянским с одной стороны и латынью и греческим с другой объясняются легко. В латыни и греческом существительные на -us / -ος были по большей части мужского рода, но могли быть и женского (это как раз случай nurus / νυός), праславянский же несколько упростил картину: все подобные существительные были переведены в более обычное для женского рода склонение на -a.
Выходит, что долгие тысячи лет (6-7 минимум) наши предки называли жену сына одним и тем же словом, которое не так уж сильно изменило свой облик за это время: *snusós > *snъxa > сноха. И лишь распад традиционной модели семьи привёл к тому, что это слово постепенно стало уходить из нашего обихода. По сравнению с этой древностью слово сношаться появилось будто вчера.
Реконструкция праиндоевропейских терминов родства (Mallory J.P., Adams D.Q. The Oxford Introduction to Proto-Indo-European and the Indo-European World. Oxford, 2006. P. 217):
Но можно ли пойти дальше, и найти дальнейшую этимологию праиндоевропейского *snusós? С этим уже сложнее: родственников этого слова на более глубоком уровне мы не знаем. Было сделано несколько попыток связать его с другими праиндоевропейскими корнями, но они скорее гадательны. Наиболее любопытных отсылаю к следующим источникам:
Трубачёв О.Н. История славянских терминов родства и некоторых древнейших терминов общественного строя. М., 2009. С. 131-133.
Wodtko D.S., Irslinger B., Schneider C. Nomina im Indogermanischen Lexikon. Heidelberg, 2008. S. 625-626.
Краткое резюме:
1. Сноха и сношать никак не родственны. Сходство случайно.
2. На самом деле русское слово сноха является потомком праславянского *snъxa (ъ – особый гласный), а то – праиндоевропейского *snusós.
3. Сношаться и сноситься образованы от носить. Первоначально эти глаголы не имели «сексуального» значения, его они приобрели сравнительно недавно.
Но что же делать человеку, который просто размышлял об этимологии того или иного слова, и его внезапно осенило? Во-первых, помнить об эффекте Даннинга-Крюгера. Во-вторых, осознавать, что уже двести лет специально обученные люди в поте лица двигают вперёд индоевропейскую и славянскую этимологию. Поэтому пришедшую вам в голову идею следует сверить, скажем, со словарём Фасмера. Сошлось? Отлично! Не сошлось? Ничего страшного, этимология – это не столь лёгкое занятие, как кажется на первый взгляд.