Will it be disrespectful to the ancients to name your son Zhang Zhizhong?
Personally, I think it's ok. Naming a child is all parents expect of their children. This name is the "rule" of your family tree, and it is the word "zhong" that your family likes, which shows your love for your children. In fact, taking the same name as a great man also hopes that the baby will be as good as a great man when he grows up ~ at least he has correct values and learning direction. Good name, good name ~