Thắng cố hay Thắn cố là món ăn đặc trưng truyền thống của người H’mông, có nguồn gốc từ tỉnh Vân Nam, Trung Quốc; về sau được du nhập sang các dân tộc Kinh, Dao, Tày. Thịt nấu thắng cố theo truyền thống là thịt ngựa

Hiện có ba thuyết về ý nghĩa tên gọi “thắng cố”:
- Tên gọi “Thắng cố” bắt nguồn từ tiếng Hán-Mông, đọc theo âm Hán Việt là “thang cốt” (chữ Hán: 湯骨), có nghĩa là “canh xương”
- Tên gọi “thắng cố” bắt nguồn từ tiếng Hán, đọc theo âm Hán Việt là “thang hoắc” (湯臛)
- Tên gọi “thắng cố” là biến âm của “thoảng cố”, trong tiếng Mông có nghĩa là “nồi nước”. Lại có người cho rằng trong tiếng Mông thắng cố được gọi là “khấu tha” có nghĩa là “canh thịt”
- Đây là món ăn thường được làm vào các ngày lễ hội, lễ ăn thề bảo vệ rừng, những ngày có đông người như hội làng, dòng họ, hay ở chợ phiên.