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 ichtis, 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. Ryby stały się też elementem symboliki religijnej w tradycji nie tylko polskiej - szczególnie w czasie kuchni wigilijnej. Więcej szczegółowych znaczeń jest związanych z poszczególnymi gatunkami ryb.