蝴蝶之所以叫butterfly的原因:
1. butterfly一詞源自古英文buterfleoge, 由butere(butter)加fleoge(flying creature)構成。
2. 有一種流傳比較久遠的說法, 因為蝴蝶喜歡偷吃奶油和牛奶, 人們把它說成是長著彩色翅膀、喜歡偷吃奶油的精靈, 所以叫它butterfly。 以上傳說也反映在蝴蝶的德語名稱之一milchdieb, 該詞相當於英文milk-thief(偷奶賊)。
3. 另有一種解釋說, 其中butter是指蝴蝶的顏色。 fly這個本來就是指涉能飛行的昆蟲, 而butterfly一詞最先可能指的是源自南歐冬季過後, 出現的以種帶著硫磺色(合翅時較近於奶油色)的粉蝶。 雄蝶前翅色澤澄黃, 飛行時帶起一道溫暖的光線, 被人們稱為butter-colored fly。