Quoting Mrs. Reynolds:" Sounds like he has dementia lol Have you sat down and written out her name and specified to him that ... [snip!] ... to him that Doris is her MIDDLE name and Zofia or Zoey is her first name? Maybe he literally needs it spelled out for him."
^ that's what I was thinking.
We named DS after my husbands grandfather on his dad's side. Well his nana on his mom's side REALLY doesn't want to call him that. Tried to give him countless nicknames(JW being the most annoying). Her reasoning is that there is already a James in the family, I had to point out that no, DH's grandfather passed away 5 years ago so DS would be the only James.
She has been told she has the early stages of dementia.
I understand your frustration