Terms such as candy, cutie, honey, princess, diamond, queen(?), stud and bunny are terms of endearment (these terms are often used in a relationship to show affection and may also be used, with limitations, more casually: "what can I get you, hun?”).
I was wondering to what category or categories the following terms belong: cougar, cub, virgin, twink, adonis, giant, stallion, muse. Is there an umbrella term for such words?