法律分析:同姓可以结婚的,但前提是两人不是直系血亲或三代以内旁系血亲的关系。依据相关法律规定,直系血亲或者三代以内的旁系血亲是禁止结婚的。直系血亲指父母与子女、祖父母与孙子女、外祖父母与外孙子女间的血缘关系,三代以内的旁系血亲是指同胞兄弟姐妹、堂兄弟姐妹、表兄弟姐妹(姑表和姨表)叔侄、伯侄、姑侄、舅甥、姨甥等。
法律依据:《中华人民共和国民法典》第一千零四十八条 直系血亲或者三代以内的旁系血亲禁止结婚。