合同中错误的公司名称可以生效,但如果双方签字盖章,满足以下条件,合同就具有法律效力:(1)合同当事人具有相应的民事权利能力和民事行为能力,合同当事人必须具有相应的民事权利能力和民事行为能力和缔约能力,才能成为合格的合同主体。主体不合格,合同就不能产生法律效力。(2)合同当事人的真实意思表示,行为人的意思表示应当真实地反映其内心意思。合同成立后,往往很难从外部判断当事人的意思是否真实,法律一般不会主动介入。意思表示不真实,意思表示不真实,并不绝对导致所有合同无效。(3)合同不违反法律或社会公共利益。合同不违反法律和社会公共利益,主要包括两层含义:一是合同内容合法,即合同条款中约定的权利义务及其所指向的对象,即标的物,应当符合法律的规定和社会公共利益的要求。第二,合同目的合法,即当事人订立合同的原因是合法的,直接的内在原因是合法的。不存在以合法的方式达到非法的目的这种逃避法律的事情。(四)具备法律、行政法规规定的合同生效的形式要件。所谓形式要件,是指法律、行政法规的形式要件。形式要件通常不是合同生效的要件,但如果法律、行政法规规定其为合同生效的条件,就会成为合同生效的要件之一。没有这些正式的要求,合同就不能生效。法律另有规定的除外。