Zhu Yuanzhang had an "interesting" original name, so why did he change his name later?

Zhu Yuanzhang, the founding emperor of the Ming Dynasty, once worked as a beggar, a monk, etc. His family was poor and he had no chance to study. He was named because he was born on August 8. In ancient times, Zhu Yuanzhang was not the only one who was named according to his birthday:

After joining the rebel army, Zhu Chongba was promoted to an official position because of his military talent. After he became prosperous, he was unwilling to use this name. , but named himself Xingzong. Later, he was renamed Yuanzhang, with the courtesy name Guo Tianrui.

Why was the name changed to "Yuan Zhang"?

Another interpretation:

"Zhang" is a kind of sharp jade. Taizu hated Yuan's cruelty. Taizu's surname "Zhu" is a homophony of "Zhu", so he killed himself. It is likened to a weapon that overthrew the Yuan Dynasty. ——Zhu Yuanzhang.

Message from the editor: My nickname is Maomao, and there is a friend in the village named Maoji. Do you guys have any more interesting nicknames?