What is the origin of "sucker" and "it sucks"?
I think it is clear that a sucker means somebody who is naive or gullible, while it sucks means “it is bad”, but I wonder where these two terms come from and what they mean originally?
Could sucker actually mean a baby who was just born and therefore, naive and can’t tell if somebody is lying to them? If so, then what about it sucks?
etymonline has for suck:
O.E. sucan, from PIE root sug-/suk- of imitative origin. Meaning “do fellatio” is first recorded 1928. Slang sense of “be contemptible” first attested 1971 (the underlying notion is of fellatio).
and sucker:
“young mammal before it is weaned”, late 14c., agent noun from suck. Slang meaning “person who is easily deceived” is first attested 1836, in American English, on notion of naivete; the verb in this sense is from 1939. But another theory traces the slang meaning to the fish called a sucker (1753), on the notion of being easy to catch in their annual migrations.
Short for "cock sucker", which is the days of non-political correctness and rampant homophobia was a serious and widespread insult/put down. "You suck" having the "cock" understood.