Everyone will call him different names period you can't help that. No matter what name you decide, family especially will always give kids nicknames.
I wanted Violet so bad and nobody wanted to call her that because we are Hispanic so everyone wanted a Hispanic name I gave in and named her Andrea Violet.
Everyone teased they'd call her Juanita (her dad is Juan) or panchita etc different names I would get soooo mad.
Anyway guess what...nobody every calls her Andrea. -_- nobody. Everyone calls her Violet or V.
Sadly what she said is true ^ you can't avoid people giving him nicknames you aren't okay with.
My son is being named Ethan Trevor and my mom for some reason started calling him George. There is nothing you can do to avoid it unfortunately everyone is going to come up with some kind of nickname.
My first born daughters name is Katherine. But everybody calls her different names. My mother is the only one that calls her that, my dad and brother call her Katie and my husband and I call her Kate. It just happens
I don't even care about nick names, just don't want abbreviated names.