Butterflyfish are a group of brightly marked tropical marine fish in the family Chaetodontidae. The bannerfish and coralfish are also included in this group. They live mostly on the reefs of the Atlantic, Indian and Pacific Oceans. There are about 120 species in 10 genera.