From Latin cum mēcum. Compare Italian meco (Old Italian conmeco), Portuguese comigo, Spanish conmigo.
conmaic