The word cobra itself the Portuguese word for 'serpent' has its roots in Latin, and comes from colubra, a Latin word for a female snake. (No one is entirely sure where that Latin word has its roots, but a not-too-outlandish theory suggests it might be related to colus, the Latin word for a spinner's distaff.)