A palavra "borboleta" vem da palavra em inglês antigo "buttorfleoge", que é uma combinação das palavras para "manteiga" e "voar". As razões para o nome são obscuras.
Uma teoria sobre a origem da palavra "borboleta" afirma que a palavra vem da velha ideia de que os insetos consumiam manteiga ou leite que fica descoberto. Às vezes, acreditava-se que os insetos eram bruxas disfarçadas de borboletas.
Uma teoria mais simples é que a cor amarelo claro de muitas borboletas lembrava as pessoas da cor da manteiga. Outra teoria diz que o nome vem da cor dos excrementos das borboletas, conectando-o ao cognato holandês "boterschijte".