Courtesan происходит от слова суд (court), который так или иначе был центром придворной жизни и государственного управления.
Изначально «куртизан» - человек, допущенный к посещению этого суда и посвященный в определенные вопросы, придворный при монаршем или феодальном дворе.
Этими вхожими в суд людьми, используемыми в том числе для особых поручений, были и мужчины и женщины, со временем круг «особых поручений» менялся и соответственно изменилось значение словаря - от «пребывать в суде» до «вести себя как придворный», еще позднее «ухаживать» или «оказывать любовное внимание».
В XVI веке это слово перешло в английский язык из итальянского уже в современном для нас значении эвфемизма для проститутки и содержанки.
Ну и не забываем про Pride month)