Not the answer to your question, but my family had a tradition of passing the same name down for generations (think this is pretty common?). Every other person just ended up going by a nickname, but it was still sooo confusing. Always getting calls for someone else and having to explain that, yeah my name is "abc", but I go by "xyz". I felt a little guilty, but we did not pass that tradition on to our kids.
If you haven't read/seen it, the book/movie Holes has a main character who's name is Stanley Yelnats III, after passing down the name from generation to generation.
"Yelnats" is "Stanley" backwards, Shia LaBeouf plays the main Stanley, and it's a fantastic movie from 2003.