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