Většina druhů ryb položí vejce, ale existuje několik výjimek. Některé druhy ryb, jako jsou Guppy a Platy, rodí živé mladé. Tyto ryby jsou známé jako ovoviviparous, což znamená, že vejce se vylíhnou uvnitř těla matky a mladých se rodí živě. Jiné druhy ryb, jako je mořský kůň a potrubí, mají samčí ryby, které nese vejce v pouzdře, dokud se nevylíhnou.