两人同姓能结婚。根据法律新人结婚需要满足以下三个条件:1、达到法定结婚年龄;2、双方不是直系血亲和三代以内的旁系血亲;3、男女双方完全自愿,任何一方不得强迫,任何人不能干涉。满足以上条件不管是不是同姓都可以结婚。