Yes, if the donor has suffered from any of the under-mentioned diseases: -
Fever: He should not have suffered from fever for the past 15 days.
Jaundice: A donor should not have his blood tested positive for AUSTRALIA ANTIGEN.
Blood transmitted diseases: Like Syphilis, Malaria, Filaria etc. debar a donor from donating blood till he is treated and is free from them.
Drugs: If a donor is taking drugs like Aspirin, anti-hypertensive, anti-diabetics, hormones, corticosteroids etc., he is unfit to donate blood.
AIDS. No person having HIV positive can be allowed to donate blood.