Makan darah memiliki 2 arti.
Makan darah berasal dari kata dasar makan.
Makan darah adalah sebuah homonim karena arti-artinya memiliki ejaan dan pelafalan yang sama tetapi maknanya berbeda.
Arti dari makan darah dapat masuk ke dalam jenis kiasan sehingga penggunaan makan darah dapat bukan dalam arti yang sebenarnya.
Menurut Kamus Besar Bahasa Indonesia (KBBI), arti makan darah adalah rusak hatinya atau dirinya karena sedih, mendongkol, dan sebagainya. Arti lainnya dari makan darah adalah banyak mengambil untung.