Here is a (very minor) dilemma from my own family.
I am starting to think about names for a hypothetical second child. One name on the table is a common English name — let's say Anne. My mother's name is Mary Anne, named after her grandmothers, Mary and Anne. I would love to use this name for a girl.
Problem: my younger brother is dating a girl named Anne. He is still in college, but this is a long-term relationship — they started dating in high school and their relationship has survived three years of college and a considerable distance issue. They seem to be going strong — they spend every possible weekend and all vacations together. There is a non-zero chance that they will get married, possibly around the time that hypothetical kid is born.
Obviously, I'm getting way ahead of myself. There are lots of unknowns — will they get married or stay together long-term? Will I have a second child? Will it be a girl? Does my husband even like Anne? It's not even that big a deal — on the other side of my family, I have an uncle named David who has two daughters, both of whom are married to men named David, and it's a joke, not a problem. Still, my cousins have not named their sons David, perhaps because that's piling on too much.
But I'm curious — what do you think of this situation? What happens when a family gets cluttered up with a name through both birth and marriage? Is that a problem for you, or does it all work out? Can individual nicknames overcome multiple generations of similarly-named individuals? Or is it a mess (I've heard that having too many juniors/IIIs around can be a pain of mixed up mail and confused credit scores)? Thoughts?