Слово "кобра" пришло в русский язык из португальского, где оно означает
просто "змея". А конкретно кобра по-португальски называется "cobra del
capello" [кобра дель капелло], что в переводе означает "змея...". С чем?
Ответ: С капюшоном.
Комментарий:
В русском языке это название сократилось до слова "кобра".