当我们在签字的时候,如果签的是别人的名字,通常情况下,这样的合同是不会生效的。合同生效,那得满足两个前提。一是双方当事人得有真实的意思表示,二是签字或者盖章等这些形式要件得完备才行。要是签的是别人的名字,那就有可能构成无权代理。要是被代理人认可、追认了,那么这个合同就会对被代理人产生效力哦;要是没得到追认,那对被代理人就不发生效力啦,得由行为人自己来承担责任。不过,如果相对人有足够的理由去相信行为人是有代理权的,那这个代理行为就是有效的。所以,仅仅只是签字签了别人名字的合同,它的效力是存在不确定性的,到底有没有效得看具体的情况来决定。要是涉及到特别重要的法律事务,建议大家赶紧去咨询专业的律师,这样才能明确合同的效力以及后续该怎么处理。