I don't understand why you would want to name your kid after yourself, let alone pass a name down through several generations. Are you just not creative enough to come up with something new?
I suppose if your last name is "Yelnats," naming your sons Stanley is excusable, but nothing shy of that.
Legacy is something to pass along, but a name... if that's the best I can do, maybe I should rethink having kids.