Open
Description
Currently Index._validate_names()
does not only validation, but some other unrelated to validation stuff:
pandas/pandas/core/indexes/base.py
Lines 803 to 820 in 055bfa6
Moreover, it's closely tied in with copying logic without any reason, so that _validate_names()
cannot be used in other cases.
I think it would be reasonable to separate these responsibilities.