Uno squalo bambino viene definito cucciolo. Gli squali nascono in tre modi diversi. Gli squali depongono le uova che poi si schiudono, trasportano le uova che si schiudono al loro interno o crescono cuccioli al loro interno.
Sebbene dipenda dal tipo di squalo, gli squali possono avere fino a 100 bambini contemporaneamente. Tuttavia, le specie di squali che rimangono incinte senza portare uova non sono in grado di dare alla luce così tante persone alla volta. Gli squali non si prendono cura dei loro cuccioli dopo la loro nascita, ma si assicurano di dare alla luce o deporre le uova in un posto sicuro.