English
cocksucker
From cock + sucker.
Proto-Germanic *keukô
Proto-Germanic *kukkaz ‘cock, rooster, chicken’
Proto-West Germanic *kokk ‘cock, rooster, chicken’
Old English cocc
Middle English cok ‘rooster, cock’
English cock
Proto-Indo-European *su-
Proto-Indo-European *sug-
Proto-Germanic *sūkaną ‘to suck’
Proto-West Germanic *sūkan ‘to suck’
Old English sūcan ‘to suck’
Middle English souken ‘to breastfeed’
Middle English souker ‘a breastfeeder’
English sucker
Today it means
noun A very annoying or objectionable person; any contemptible person.
Language periods are conventional ranges, not dates for this word.
Etymograph / cocksucker