依据我国合同法的规定,合同一般是自签订时生效的,当事人签订合同时,需要确保当事人是有资格签订合同的,也就是当事人的身份是真实有效的,那么合同名字写错了该怎么办呢?合同的名字写错了,不能证明签订合同的当事人是本人,合同是无效的,合同名字签错了,应该重新签订合同。《中华人民共和国合同法》第四十四条规定, 依法成立的合同,自成立时生效。法律、行政法规规定应当办理批准、登记等手续生效的,依照其规定。第五十二条规定,有下列情形之一的,合同无效:(一)一方以欺诈、胁迫的手段订立合同,损害国家利益;(二)恶意串通,损害国家、集体或者第三人利益;(三)以合法形式掩盖非法目的;(四)损害社会公共利益;(五)违反法律、行政法规的强制性规定。法律依据:《中华人民共和国合同法》第五十二条有下列情形之一的,合同无效:(一) 一方以欺诈、胁迫的手段订立合同,损害国家利益;(二) 恶意串通,损害国家、集体或者第三人利益;(三) 以合法形式掩盖非法目的;(四) 损害社会公共利益;(五) 违反法律、行政法规的强制性规定。