В русском языке есть два слова "брак". "Брак" как женитьба происходит от глагола "брать", а "брак" как "дефектное изделие" происходит от немецкого слова "brak" (ср. английское слово "break", "ломать"). Это слово было заимствовано через польский язык. Оба корня имеют иноевропейское происхождение и восходят к похожим, но все же разным по значению реконструируемым словам.