We have terms of endearment we make up and use for each other on the spur of the moment. As long as we know there is nothing offensive about it. So, yes we do have "pet names".
Yes, usually these can be a very personal thing which have no meaning to anyone outside the relationship,and this makes them highly personal and very endearing.
I have a pet name/nick name and only used by family and close friends and love it, My name got mispronounced when my niece was young and it stuck… some people get honey and love if I cannot remember their names ha ha ha
I don't even know how to answer this one. I used to like it when my husband called me 'hun' or 'babe', but now it just annoys me. I don't know why. He doesn't do it much anymore. Vee is fine. Sometimes he calls me by my full name, which is nice.