can a b.sc (zoology honours) eligible for master in public health
Master of Public Health is a two year postgraduation programme.
For doing Masters in Public health the eligibility criteria:
Candidates should have bachelor's degree within any of the health sciences fields such as MBBS, BDS, BPT, Nursing, Biomedical engineering, and other professional health science courses and 50% aggregate in bachelor's degree.
For further information you can visit this link: https://www.google.co.in/amp/s/www.careers360.com/courses/mph-master-of-public-health/amp?espv=1
Hope this helps