Грамматический словарь Зализняка (склонения слова):
Кокон, коконы, кокона, коконов, кокону, коконам, кокон, коконы, коконом, коконами, коконе, коконах
ко́кон
-а, м.
Оболочка из тончайших волокон, которой окутывает себя гусеница, переходя в стадию куколки.
Шелковичный кокон.
[франц. cocon]
КОКОН, а, м. Защитная оболочка, в к-рой гусеница превращается в куколку. К. шелкопряда.
| прил. коконный, ая, ое.
ко́кон
КОКОН -а; м. [франц. cocon] Оболочка из тончайших волокон, которой окутывает себя гусеница, переходя в стадию куколки. Шелковичный к. Выйти из кокона.
◁ Коконный, -ая, -ое.
К’ОКОН, кокона, ·муж. (·франц. cocon) (·ест. ). Плотное сплетенье из тонких волокон, которым гусеница себя окружает, переходя в стадию куколки. Шелковичный кокон (производимый шелковичным червем, при разматывании дающий шелк).