La plupart des serpents éclosent à partir d'œufs en dehors de la mère. Alors qu'un petit nombre d'espèces de serpents donnent naissance à des serpents vivants plutôt que de pondre des œufs, tous les œufs de serpents sont fécondés en interne lorsque les serpents s'accouplent. Après l'accouplement, certains serpents pondent leurs œufs immédiatement, tandis que d'autres transportent les œufs, ne les pondant que lorsqu'il est temps pour les œufs d'éclore.
La plupart des espèces de serpents abandonnent leurs œufs avant leur éclosion, laissant la progéniture se protéger après la naissance. Les serpents éclosent complètement formés mais plus petits que les serpents adultes, et ils sont très vulnérables aux prédateurs. Le taux de mortalité des jeunes serpents est élevé. Certaines espèces, comme le cobra et le python, construisent et entretiennent des nids pour leurs œufs, procurant chaleur et protection aux serpents en développement avant et après l'éclosion.
Un petit nombre d'espèces de serpents, comme le boa constrictor et l'anaconda vert, mettent bas plutôt que de pondre. Ces espèces et d'autres qui donnent naissance à une progéniture vivante vivent souvent dans des environnements plus froids ou plus hostiles, nécessitant la chaleur protectrice d'un parent pour assurer un développement et une naissance réussis.
Les serpents qui pondent des œufs sont appelés ovipares, tandis que les espèces de serpents qui se reproduisent par naissance vivante sont appelées vivipares.