I would say, what is with people, once they've been told the correct name, like Josiah's name, but I've seen it not only with pet names, but human names.
Have you ever heard someone call a little girl something like Krista, instead of Kristen? Even if they are a neighbor, or friend of the family? It's kind of odd.
One of the ladies that my parents knew for decades, and belonged to a club with, went on vacation with, went to her Christmas party each year, etc. etc. *never, ever* said my mother's name correctly. She added a letter, which totally changed it. I adored her, and was very sorry when she passed away a short while back, but it was kind of strange that she never did get it really right in nearly 50 years...
No, until a few weeks ago, I've never named a critter after someone that I knew, either. Henry is the exception.
My aunt's only girl's only child had a baby a few months ago, and they gave him a name that my aunt just outright hates, which is unusual for her. She was talking about wishing that one of his names could have been anything else, Billy Bob even! She said that, if it wouldn't be insulting, that she'd call him Henry, after her grandfather. Then, less than an hour later, we found our 5 week old kitten where he really couldn't be, but was.
So, I thought, why not Henry? My aunt would love that, and I never knew my great-grandfather!
I can see why, at first, people might think Aragon rather than Aragorn, but it just takes a minute to see/hear the difference, even if they don't know anything about Lord of the Rings. Sheesh!
I like their names, too, and was partial to Margurieten's name as well.
Love All Life, Thank You For Posting! :)