✔ 最佳答案
為什麼人們要叫做妓女的人做"雞", 做男妓的人做"鴨"?
以妓為雞 ,早在明代已有此一說 。在名著「牡丹亭」中即有「昨日有箇雞 ,不穿褲去了 。」的句子 。在北方話中 ,「雞」和「妓」音近 ,所以以妓為雞 。北方人稱「打野雞」 。
另「盛世新聲」(集賢賓)中有 :「雞兒巷簇擁著槍刀 ,麗春院萬馬蕭蕭 ,嗚坷巷眾口嗷嗷 。」「雞兒巷」,也就是「雞竇」 。
有記古代女子 ,自行獻身於男人時 ,有先奉男方以雞肉的習慣 ,作為挑逗 。「左傳」有載 ,叔孫豹奔齊 ,及庚宗 ,遇一婦人 ,私獻雉以為食,遂與共寢 。是為「獻雉」之舉 ,以行為作為名詞 ,變為「野雞」的來源 ,自亦有其所稽 。
再以實際情況論 ,雞這種生物 ,雌性的也是一日多交 ,而不擇其雄的 。自然更加與「一雙玉臂千人枕 ,半點朱唇萬客嘗」的妓女相似 。
http://hk.knowledge.yahoo.com/question/question?qid=7007121602488
以上是我以前解答妓女稱為「雞」的最佳答案。
至於為何男妓稱為「鴨」就找不到出處,這個稱號祇是最近十多二十年才出現的。我想可能是因為雞鴨如同男女一樣經常連在一起說,所以妓女既稱雞,那男妓便用鴨吧。