My husbands nickname for me is kitty i love it.... I am ok with pussy and beaver when my husband says my little beaver it just doesn't sound vulgar more of a cooing sexy little name the way he says it... I hate the word cu*t see i even block part of it haha its so demeaning kinda like saying Wh*re or something. The only time ive been called cu*t is when someone was mad at me cause i was going the speed limit but i guess too slow for the person behind me so when they passed thats what he called me.... haha don't think it was an endearment.
I'm ok with pretty much any other sexual name if its said in the right way maybe even cu*t but my husband doesn't use that word soo...
As to horny i use that word alot with my husband it doesn't bother me but of course i'm not broadcasting it to the world when i say it only to him its not a daily in my vocabulary with the world.. just my two cents i don't think any name or word is vulgur if used in an endearing loving fun sexy way....