http://junkuchaouscdrmjvuat5ziio7et6sjm7nd5puzhdfq7all7qdiqppyd.onion/cuckquean/catalog.html
Bascially queen evolved from a term of high praise while quean evolved from a derogatory one. http://www.etymonline.com/index.php?allowed_in_frame=0&search=cwene shows Old English cwene "woman," also "female serf, hussy, prostitute" (as in portcwene "public woman"), but I don't know where they sourced that from.