古代中国最早实行同姓不婚的原则是在西周初期,当时实行同姓不婚主要基于两点:其一是“男女同姓,其生不蕃”,不利于子女的健康生长,说明当时在优生方面已有比较科学的认识;其二是“娶于异姓,所以附远厚别也”,反映了通过婚姻加强与异姓贵族的联系,以固结权势,并维护宗族内的伦常关系,兼有鲜明的政治用心。
同姓不婚,即同一姓之男女不相嫁娶,始于西周初期,是周民族实行族外婚时遗留下的规定。春秋时,人们对同姓婚配会造成后代畸型及不育已有进一步认识,但同姓婚配仍在贵族中时有发生。战国后,以氏为姓,汉代以后,姓氏不分,因而同姓不婚多有不禁。至唐代,对同姓婚又循古制,予以禁止。宋、元亦依唐律,同姓为婚干杖而离之。明、清时地域更大,人口众多,早成为以地域为基础的社会,取代了原先以血缘为基础的氏族。