Yes, an obstetrician delivers babies. Assisting in and performing deliveries is one of their main responsibilities; some obstetricians deliver hundreds—or even thousands—of babies a year.