I always loved the name James for a boy. My grandfather, one of the most special people in my life was called James and his father was called James also. It's a family tradition the the eldest sons in the family are named James.
However, my mom's cousin (different 'strand' of the family) has a son named James. I see his grandmother quite regularly so I wouldn't want people to see it as copying if I named my future son James or for people to have to make distinctions (like 'Becky's James' or 'Sharon's James.')
I have other 'J' names I like okay (Jack or Joseph or Jackson) but it sounds clunky to have James as the middle name with some of those. I've also thought about an entirely different name althogether like 'Matthew' and then add in James as the middle name.
I just really want to honor my grandfather by calling my first son (if I have a son) James but don't want to see like I'm copying or stolen the name.
Has anyone else been in a similar situation or have any perspective on this?