Podstawowym sposobem rozmnażania ryb jest składanie jaj i żywe posiadanie. Ryby jajeczne wyrzucają jaja, które są później nawożone. Żywe ryby wewnętrznie zapładniają samicę, która przenosi potomstwo, dopóki się nie rozwiną i nie zostaną urodzone.
Uwalnianie jaj rybnych i ich późniejsze nawożenie nazywa się tarłem. Większość ryb morskich rozmnaża się, uwalniając tysiące małych jaj do wody w celu zewnętrznego zapłodnienia.
Ryby składające jaja mają wiele metod uwalniania jaj. Niektóre jaja rozpraszają ryby, które są zapładniane przez samców podczas ich upadku. Inne ryby przyczepiają jaja do powierzchni, gdzie są następnie zapładniane, gdy są uwalniane. Niektóre ryby uwalniają jaja do gniazda baniek nadmuchanych przez męską rybę. Kilka ryb to wariaci, trzymają jaja w ustach, aż się wyklują.
Ryby dojrzewają płciowo w różnym wieku, w zależności od gatunku i niektórych czynników środowiskowych. Niektóre ryby rodzą się płciowo, podczas gdy inne nie dojrzewają do 15 roku życia. Większość kościowatych ryb osiąga dojrzałość płciową od jednego do pięciu lat. Okres ciąży wynosi od kilku dni do kilku miesięcy. Niektóre gatunki ryb są hermafrodytami, albo jednocześnie mają narządy produkujące jaja i plemniki, albo zmieniają płeć z męskiej na żeńską lub odwrotnie.