公司法人和名称变更合同有效。公司法人和名称变更不影响公司履行合同,公司不得因名称的变更或者法定代表人、股东变动等原因而不履行合同义务。依法成立的合同,对当事人具有法律约束力。公司拒绝履行合同的,应当承担违约责任。
《中华人民共和国民法典》第一百一十九条依法成立的合同,对当事人具有法律约束力。
《中华人民共和国民法典》第五百三十二条合同生效后,当事人不得因姓名、名称的变更或者法定代表人、负责人、承办人的变动而不履行合同义务。