My daughter also tries to go by her full name: Kathleen, but people are always calling her Katie and Kathy. She gets pretty annoyed, but just tells them "My name's Kathleen, and I go by Kathleen." That usually works.
My youngest, on the other hand, is Nathan, and everyone calls him Nate or...