Amongst the rights and duties of parents to children is to give them Good Islamic names. Naming is an important aspect of Islam. Moreso one should keep 'Arabic' names as it is mentioned that love the Arabs because of three things: -
a) Rasulullah Sallallahu Alayhi Wa Sallam was an Arab.
b) The Noble Quran is in Arabic.
c) The language of Jannah is Arabic.
SOME GUIDELINES BEFORE GIVING A NAME
Use names that have good meanings, and stay away from names that have bad meanings. It is forbidden to use names that belongs to Allah alone, such as: al-Khaaliq (the Creator) and al-Quddoos (the Most Holy), or names that do not befit any except Allah SWT, such as Malik al-Mulook (King of Kings ).
It is forbidden to use names that befit none except the Prophet (peace and blessings of Allah be upon him), such as Sayyid Walad Adam (master of the sons of Adam), Sayyid al-Naas (master of mankind), Sayyid al-Kull (master of all), because these names befit none except him, (peace and blessings of Allah be upon him).
It is forbidden to use names that imply enslavement to anything besides Allah SWT, such as ‘Abd al-‘Uzza (slave of al-‘Uzza – a pagan goddess), ‘Abd al-Ka'bah (slave of the Ka'bah), ‘Abd al-Daar (slave of the House), ‘Abd ‘Ali (slave of ‘Ali), ‘Abd al-Husayn (slave of Husayn), etc. It is forbidden to use the names of idols that are worshipped instead of Allah.
It is makrooh to use names that have bad or distasteful meanings, or which sound odd, which would cause others to mock a person or would cause him embarrassment, in addition to being contrary to the guidance of the Prophet (peace and blessings of Allah be upon him), who taught us to choose good names.
It is makrooh to use names whose meanings are too soft and provocative or rude, which is a widespread problem in the naming of girls.
It is makrooh to deliberately name someone after promiscuous actors and singers who star in worthless entertainment shows.
It is makrooh to use names that convey any sense of sin and disobedience to Allah. Some of the scholars regarded using the names of angels as makrooh. Giving angels' names to women is clearly haraam, because it implies imitation of the mushrikeen, who thought that the angels were the daughters of Allah. Exalted be He above what they say.