Why did the ancients also need to choose characters when choosing names? In modern times, the characters are no longer used?

This is because ancient people were very filial. They believed that the body, hair, and skin were all inherited from their parents, including their names. They would give themselves another word for communication, which was more convenient; because of the current ideological concepts of people Change, liberalization of thinking, changes in social atmosphere, changes in modern people's thinking, and changes in the education they receive.