"whore" is unrelated to the other words

Depends how far back you go.

http://www.bartleby.com/61/roots/IE194.html

Cherry is ultimately from the Semitic.