I know this is really popular among muslims, but I just want to know if this is done out of personal reasons or due to religious ones.
As far as I know the sunnah is to name your child with a name that has a beautiful and positive meaning. More than that, I can only think of the hadith in which the messenger (peace be upon him) specifically mentioned that the best names are ‘Abd-Allah and ‘Abd al-Rahman.
However I can't find any other hadiths that state that there are other names that are more liked than other ones. Assuming the names are positive and islamic of course.