1.Names indicating servitude to other than Allah (SWT) such as: 'Abdun-Nabee (slave of the Prophet), 'Abdur-Rasool (slave of the Messenger) and 'Abdul - Muttalib - and whatever is like these names. Just the same in meaning are ‘Ghulaamun-Nabee’ and Ghulaamur-Rasool’.
2. Using these names which are particular names of Allah (SWT)- the One far removed from all deficiencies - like: al-Ahad (the One and Only, Unique in his Lordship, names and attributes, and His right to worship. The One having no equal, no assistant, no rival and no one similar to Him), ar-Rahman (the Most Merciful) and al-Khaliq (the Creator).
3. From the names which should also be avoided are the names of tyrants and despots like: Fir'awn (Pharaoh), Qaroon, Abu Jahl and their like, also the names of the leaders of Kufr and the heads of atheism such as Marx, Lenin and so on, since using their names would mean that one was pleased with their actions, and would mean imitation of them, and love of their systems of thought - and all this is forbidden.
NAMES DISAPPROVED OF IN THE SHAREE'AH
1. Giving names which are meant to show servitude to Allah (SWT) but not known to be from Allah's (SWT) perfect names - like 'Abdul-Mawjood, Abdul-Maqsood and 'Abdus-Sattar. This is because nothing can be affirmed as one of Allah's (SWT) names without an authentic text, and these names do not satisfy this as they are rather attributes and information, so it is to be feared that in this way we might fall into giving Allah (SWT) names which neither He nor His Messenger (SAW) used for Him.
2. From these names are those which carry meanings of pessimism, or blameworthy characteristics which will be disliked or cause aversion or cause the possessor of the name to feel degraded, humiliated and such as will kill his personality - like Harb (war), Himar (donkey), and Kalb (dog) - and their like which are usually given as names by people of the desert of countryside.