Ryby w heraldyce mają wiele znaczeń. Przyjmowano że nigdy nie śpią - stały się więc symbolem czujności, że nie mają głosu - a więc kontemplacji, mądrości, dochowania tajemnicy, skromności. Od czasów Chrystusa - poprzez zbieżność łacińskiej nazwy ichtys, jak też częste użycie w Biblii - stały się symbolem chrześcijaństwa, dlatego też często przyjmowane w godłach biskupich. Mogły też oczywiście oznaczać rybaków ich osady, porty morskie, rzeczne, prowincje położone nad morzem. U wielu ludów ryby związane były z symbolem płodności - poprzez żywioł wody (symbol życia). Jednak w wielu plemionach funkcjonowały jako symbol zarówno życia jak i śmierci. W Egipcie wiele gatunków było rybami świętymi. Więcej szczegółowych znaczeń jest związanych z poszczególnymi gatunkami.