I think you mean a gynaecologist - a doctor that specializes in women's health, especially the female reproductive system.
A doctor who specializes in pregnancy is called an obstetrician.
doctor in cytology
A doctor who specializes in the digestive tract is a gastroenterologist.
Gynecologist
A doctor that specialises in children is called a paediatrician. The doctor who specializes in diabetes is a nephrologist.
A Respiratory doctor. Actually they are called Pulmonary Specialist.
A doctor who specializes in weight lossis called a bariatrician.
Electrophysiology Cardiologist.
A doctor who specializes in heart problems is called a cardiologist.
A Doctor who specialises in Ano rectal diseases is called a Proctologist.
A doctor who has specialised in blood called a Hematologist.
A doctor who specializes in the colon, rectum, and anus is called a proctologist.