It is known that the name usually has an effect on the person who carries it. Hence the Prophet (peace and blessings of Allaah be upon him) changed bad names to good names.
Ibn al-Qayyim said:
Because names have meanings, these meanings will inevitably have an effect on the person who carries the name. Names have an effect on the things that are named, and the things that are named have an effect on their names, whether they are beautiful or ugly, light or heavy, subtle or crude.
Zaad al-Ma’aad, 2/336
Taken from islamqa.com