Folks, a person's name is a very important thing to them. It's part of your identity. If you are introduced to someone, use the name they give you at introduction, not some school yard mangling or truncating for your convenience. It's rude, disrespectful, and ignorant.
One of the managers insists on calling me Debby. Notice the spelling, she even decided that was the spelling she would use. I was waiting for a time when she called me that when no one else was around so that I could gently ask her to call me Deb or Debra. Yesterday during a meeting with just me and her for information exchange, she wrote a reminder to herself to tell a vendor about me and wrote Debby. I asked her, nicely but emphatically, "please use Debra when you introduce me to Tony" and she grunted something and never changed her note. A few moments later, the CEO walked by and she said to the CEO "Debby is going to..." and the CEO stopped her, eyes wide, and said "It's Debra!" I love the CEO. Love, love, LOVE.
I'm just not going to respond when people call me Debby/Debbie/Debi/whatever variation that isn't Deb or Debra. When they can't get my attention, I'll just tell them that I didn't realize they were addressing me. My name is NOT Debby.
Debbie did Dallas. Call me Debby will do Damage. Gods, I lose respect so quickly for people who do this. I hate that in every place I've ever worked, people don't start paying attention to this detail until I have to make a stink. Gently asking never seems to work.