No, a cockroach cannot regrow their heads. Cockroaches can survive for some time after their head has been removed, they will not grow it back.