保险合同必须本人签字吗?

原则上必须要本人签字的。

因为如果不是投保人和被保险人本人签字,保险合同可能就无法生效,在发生保险事故时,保险公司可能以此为由拒绝理赔。

假如被保险人是未成年人,受益人是被保险人的监护人,可以代被保险人险字,但不能代替投保人签字。