Грамматический словарь Зализняка (склонения слова):
Зять, зятья, зятя, зятьёв, зятю, зятьям, зятя, зятьёв, зятем, зятьями, зяте, зятьях
-я, мн. зятья, -ьёв, м.
1. Муж дочери.
— Я знаю, что зятья не любят говорить с тещами, но мы, кажется…, сошлись с вами, Мишель. Чехов, Теща-адвокат.
2. Муж сестры.
3. Муж золовки.
ЗЯТЬ, я, мн. зятья, ьёв, м. Муж дочери или сестры.
ЗЯТЬ -я; мн. зятья, -тьёв; м. Муж дочери, сестры, золовки. * Зять любит взять (Посл.).
ЗЯТЬ, зятя, мн. зятья, зятьёв, ·муж.
1. Муж дочери.
2. Муж сестры.
3. Муж золовки.
Это общеславянское слово имеет любопытное происхождение: оно восходит к той же основе, что и глагол знать. Первоначальное значение – "знакомый, известный, тот, кого знаю" (в греческом находим родственное глаголу знать существительное gnotos – "знакомый").
Старославянское – зять (жених).
В славянских языках слово появилось из индоевропейского с исходным значением – «того же рода, родственник». Постепенная трансформация значения привела к укоренению современного – «муж дочери».
Родственными являются:
Греческое – gnotos (родственник).
Латышское – znuots (зять, свояк).
Производное: зятек.