You usually normalize a database to avoid data redundancy. It\'s easy to see in a table full of names that there is plenty of redundancy. If your goal is to create a catalog
Yes, it's an overkill.
People don't change their names from Bill to Joe all at once.
Bill
Joe