I am called William. But the only people allowed to call me that are my parents and maternal grandparents. It's copied from my paternal grandfather, his paternal grandfather,
his paternal grandfather, and so on.
When I was young, my mom used to call me Will, but I insisted on William, so for awhile it was William. Then suddenly one day when I was 11 or so I made everybody call me Will. That name's stuck ever since. I try to use my legal name for all commercial purposes.
I have had several other nicknames in my lifetime, not the least of which are "Bear", "Bull", "Moose", "Rigger", "Grunt", "Big Guy", "Horse Penis", "Billy", etc. None of which I respond to anymore, if ever.
I don't give a rat's ass what my legal name is. You can call me whatever you like, but don't expect me to respond unless it's approved by me.