Считаю, назвать сына в честь отца оправданно только в том случае, когда есть традиция на много поколений назад. То есть папа Николай Николаевич, дед был Николаем Николаевичем, прадед тоже,  ну и сына можно так назвать. Во всех остальных случаях-комплексы и отсутствие фантазии.