They are both the same thing, but the term karawya is used in Syria and meghli is used in other parts of the Levant. Syrian serve karawya warm while Lebanese tend to serve it cold.