То в чому ж різниця між коконом та лялечкою? Все досить просто. Кокон – це захисна оболонка, якою обертає себе гусениця, перш ніж перетворитися на лялечку. Тобто гусениця будує спочатку своєрідний "будиночок", який гарантує лялечці безпеку від її ворогів – інших комах, птахів і т.п.

Кокон (від фр. Сосо – "шкаралупа") – оболонка з шовку, якої оточують себе личинки багатьох комах перед переходом в стадію лялечки. Крім комах, кокони плетуть павуки та деякі тварини.

З лялечки або кокона розвивається не що інше, як метелик. Личинка метелика це по суті гусениця чи проміжна стадія розвитку метелики, яка вилупилася з одного з відкладених метеликом яєць.

Куколка (лат. pūpa) – стадія розвитку комах з повним перетворенням (Metabola, або Oligoneoptera), що відповідає стадії німфи (nympha) в інших комах.