This made me smile. My equivalent example is I go by Rob, because it's short for Robespierre (a name no one dares to guess), but occasionally people call me Bob, to which so far I've been able to laugh and say 'guess again'.
Edit: And I'll shamelessly tailgate on your thread to say while getting my name wrong, or whatever, doesn't phase me, every single working guy I've dealt with who uses a nickname with me has used the same one "babe", which I hate hate hate but have decided to not say anything about as I don't want to make the good guys I want to repeat with paranoid about the things they say to me.