From lupus (“wolf”) + -a (feminine suffix). The sense “prostitute” is either a comparison of the prostitutes' predation on men to the wolf's rapacity, as also in Isidore's (often fanciful) opinion, or a reference to the she-wolf's uncleanliness and promiscuity (often culturally conflated), paralleled in English bitch.