The short form of honey is hun, or sometimes it’s spelled hon.
Honey, like all those other words you gave, is usually used with one’s spouse or children. In the US, unmarried people usually don’t use them, and their friends might make fun of them if they did.
There is a certain sector of society that calls nearly everyone hun. It’s generally middle-aged or older working-class women, or women from certain parts of the country. I get angry when they call me this, and sometimes I chew them out for it. From the time I was a teenager, feminists have made it nearly criminal offense for men to call women coworkers or customers “honey”, “hun”, “sweetheart”, “dear” or by any similar endearment. Men can get into serious trouble at work for this, and if I did this in my classroom, I would eventually have to go talk to the dean, and if I continued to do it, I might be fired.
So, because most of my life I have had to avoid using affectionate names for women I liked, and was not even allowed to tell women when their clothes were attractive or anything of that sort, I really resent it when women call me by those names. In my ideal world, everyone could use those names with anyone, but here in the real world I feel that if I am forbidden to use those names with women, then women should be forbidden to use them on me.