I answer to several names, and not all of them are even versions of my 'proper' name -
my grandma often used to accidently call me by my aunt's name, as does my mum nowadays, and occasionally, for some strange reason, people who had never known or heard of my aunt have accidentally called me that same name!
My full name was always used by my teachers in school. My parents used a shorter version most of the time. In secondary school, some classmates adopted an even shorter version of my name. When I met DH, he used a different version of my name which I preferred to my proper one, and that is the one anyone I have met since then knows me as.
Admittedly, this has caused some confusion in recent years, since the advent of email, because one default email address was in my proper name, prompting a lot of people to ask if they had always been calling me the wrong name. (In fact, it turns out that even my older brother wasn't sure what my name was!!!)
I honestly don't mind which version of my name people call me. Unless it is a cold caller who can't even get my perfectly straightforward surname right, that is. They are told in no uncertain terms that there is no one of that name in the household!