在1859年,德國魚類學者WilhelmC.H.Peters在委內瑞拉首都卡拉卡斯的RioGuaire(地名)地方發現孔雀魚,因此他成了早開始描述這種小型淡水魚的科學家,由于孔雀魚看來和Poecilia(魚名)family的魚類很相像,所以WilhelmC.H.Peters就命名孔雀魚為Poeciliareticulata。Reticulata這個字意指孔雀魚身上部分重疊的鱗片形成蕾絲般的圖樣。1861年時,西班牙的SeniorFilippi得到一些來自巴巴多斯(Barbados)的孔雀魚標本,由于他沒看到Peter曾經做過的描述,而誤認為自己發現新的「屬」。SeniorFilippi發現到孔雀魚看起來和Poecilia十分相似,于是將它稱作Lebistespoeciloides(Frazer-Brunner,1953),而『孔雀魚』這名稱則是一直等到英國的植物學家RobertJohnLechmereGuppy從千里達(Trinidad)帶回一些標本回去鑒定以后,經大英博物館的Dr.AlbertGunther(人名)鑒定此標本為新的物種,為表彰RobertGuppy,所稱它作Girardinusguppyi,『孔雀魚』這名稱從此才被確立。孔雀魚的原產地是在委內瑞拉(Venezuela)、圭亞那(Guyana)、南美洲的北部海岸地帶和一些加勒比海(CaribbeanSea)上的島嶼。由于『孔雀魚』擁有多種的色彩花樣,所以也被大家稱為彩虹魚。孔雀魚會用它朝上翹的嘴吃掉靠近水面的蚊子幼蟲,所以野生的孔雀魚曾在1930年代,被引進新加坡,來控制紅樹林沼澤地的蚊子數量(Herre,1940)。