What Type of Doctor Delivers Babies?

Obstetrician is the type of doctor that deliver babies. OB is the common name for them. OB has taken special classes in pregnancy and delivery of babies.