Blood money may refer to:
Blood money (restitution), money paid to the next of kin of a murder victim as a fine
Thirty pieces of silver, in the New Testament, the price for which Judas Iscariot betrayed Jesus
Weregild, in English history, reparational payment usually demanded of a person guilty of homicide or other wrongful death
The money earned for contract killing

see more at wikipedia