I have that situation (My daughter is
Alexandra so a lot of nickname possiblities and people seem to love picking their own) and I have found that just calling her what my husband and I want to call her, she doesn't respond much to the other nicknames. That and saying "She goes by..." has cut down a lot on nicknames I can't stand. There are a few stubborn people (My husband's grandmother still calls her
Alex regardless that no one else does and the issue of my husband having a step-brother
Alec which can lead to confusion) but all in all it seems to have nipped it in the bud, thankfully :)