so (Mauritian Creole) comes from French chaud, from Old French chaut, from Latin calidus, from Latin caleō, from Proto-Italic kalēō, from Proto-Indo-European ḱelh₁- — to warm up, to be hot; to warm up, be hot.
so (Mauritian Creole): his, her, its, one's; hot, warm