Ick. I don't even especially like being called Honey myself, even by relatives.
As a full name it seems cheap, and also thoughtless, like they couldn't come up with a name and just called her Honey and ended up sticking with it; at least it would be better than just calling her Baby or Kiddo or The Little Girl.
Before you criticize a man, walk a mile in his shoes. That way, when you criticize him, you're a mile away and you have his shoes!
Steve Martin