We do not currently know of any antonyms for hematophagous.
The adjective hematophagous is defined as: