나비고기(영어: butterfly fish)는 열대 및 아열대 해양 환경에서 발견되는 다양한 어종을 포함하는 물고기 분류군이다. 이들은 주로 산호초와 그 주변 지역에서 서식하며, 세계의 여러 바다에서 발견된다. 나비고기는 주로 독특하고 화려한 색상, 이미지 같은 패턴 덕분에사람들에게 인기가 많으며, 수족관에서도 자주 기르는 어종이다.
나비고기는 '전자'에 속하는 물고기로, 대표적인 종으로는 오렌지배 나비고기(Chaetodonsemilarvatus), 흑줄 나비고기(Chaetodon auriga), 그리고 다채로운 색상의 나비고기들이 있다. 이들은 대개 몸의 형태가 납작하고 넓으며, 지느러미가 길고 뾰족한 경향이 있어 물속에서의 기동성이 뛰어나다.
이들 물고기는 주로 해양 갑각류, 조개, 그리고 다른 미세 해양 생물들을 먹고 살며, 위협을 느낀 경우에는 빠르게 도망가거나 산호와 같은 구조물에 숨기도 한다. 나비고기는 강한 영역 의식을 가지고 있으며, 자신의 영역을 방어하기 위해 공격적인 행동을 보이기도 한다.
나비고기는 번식 시기가 되면 특별한 구애 행동을 보이며, 일부 종은 번식 중에 짝과 함께 특정 장소로 이동하여 알을 낳는다. 이들은 난태생으로, 부화 후 어린 물고기는 주변 환경에서 생존하기 위해 성체에 비해 생존 전략이 다르다.
생태계에서 나비고기는 중요한 역할을 하며, 산호초 생태계의 건강성을 나타내는 지표종으로 여겨진다. 자연 환경에서 나비고기의 서식지는 종종 인간의 활동으로 인해 위협받고 있으며, 이로 인해 몇몇 종은 멸종 위험에 처해 있다.