My DH is a serial name-shortener (or even name- changer
) - he ends up calling people by the name he thinks they look like
. For this reason he had the final say on DD1's name (out of our top two - I'd have been happy with either) as I hated the thought of having a child named Esmerelda, for example, but called Gertrude by DH because he thought she looked like a Gertrude, "Yes, she's registered as Esmerelda Hyacinth Fortesque-Jones but DH calls her Gertrude".
We also discounted a significant number of names because we preferred different shortened versions of them e.g. Elinor - he preferred Ellie, I prefer Ella. DD1 has a name that has lots of abbreviations, all of which we both like, one of which is more often used as a male name, and any of which she will answer to aged 8.
DD2's name has a couple of shortened versions, one of which we both love (and have used since she was tiny) and another which is perfectly fine. One of DD1's friends, who has known DD2 since she was 6 months old, started using a shortened version that we'd never come across before (think Lydia being called Lee-Lee) and DD2, aged not yet 3 was furious. She said, very clearly, "I'm X or Y, not Z. Don't call me that". Annoyingly, the friend continued calling her 'Lee-Lee' and eventually I did step in and point out that DD2 had already asked her to call her X or Y and that ignoring her request was upsetting her.
So, whilst I think it's odd to choose a name for which you do not like the shortened versions, I can see that having someone else shorten your baby's name might grate. There are, obviously, bigger things to worry about but if this person has been kind enough to send presents etc. then I'm sure she would be kind enough to stick to using the name you have chosen for you DS...once she knows that it matters to you. However, don't take offence if she ends up avoiding his name subsequently - that's DH's coping mechanism when he can't remember if he's meant to be using the full/shortened version of someone's name
.