Os Lepidoptera são as borboletas e mariposas. No entanto, embora as borboletas sejam um grupo monofilético natural, as mariposas não são. As borboletas são frequentemente colocadas na subordem Rhopalocera, que inclui Papilionoidea (borboletas verdadeiras), os Hesperiidae (skippers) e as Hedylidae (borboletas mariposas).

Na taxonomia Linnaean, as traças são geralmente colocadas na subordem Heterocera. Isto tende a encobrir o fato de que elas não são um verdadeiro grupo monofilético natural. No entanto, as mariposas têm um aspecto e um comportamento bastante diferente das borboletas, o que explica porque as pessoas vieram chamá-las por um nome diferente.

Outros esquemas taxonômicos foram propostos, mas nenhum deles é perfeito. Tanto taxonomistas quanto amadores fazem uso das diferenças óbvias entre borboletas e traças.