婚姻法和婚姻登记条例及其他相关法律法律规没有明确规定结婚证的名字和身份证的名字不一致的情况下,结婚证有效还是无效。第一,婚姻是有效的。登记结婚的是男女双方,婚姻关系存在真实的主体,只要不存在法律禁止结婚的情形,婚姻关系成立。第二,结婚证是有效的。结婚证上有双方的照片,有出生年月,有身份证号码,不过是名字弄错,即存在一点瑕疵。第三,登记瑕疵不足影响婚姻效力。登记瑕疵可以补,不影响婚姻的效力,也不影响结婚证的效力。