Islam emphasizes that Muslims should have good names and give good names to their children. It is reported in a hadith that the Prophet (peace and blessings be upon him) said, "You will be called on the Day of Resurrection by your names and the names of your fathers, so have good names." (Reported by Abu Dawud)
- The best of such names are the names that show man's humility before his Lord, as indicated by the hadith that reads, "The best names in Allah's Sight are `Abdullah and `Abdur-Rahman." (Reported by Muslim, Abu Dawud, At-Tirmidhi, and Ibn Majah)
- It is a commendable thing to call children after the Prophets and righteous people, to keep them in memory, so as to take them as a guide and follow in their footsteps.
- A Muslim should not choose names that give an impression of pomposity and vainglory. This is supported by the hadith that reads, "The most detestable name for Allah in the Hereafter is that of a man who calls himself "King of All Kings", for Allah is the Lord of the Kings." (Reported by Al-Bukhari, Muslim, Abu Dawud, and At-Tirmidhi) .
Muslims are also forbidden to name their children after the Finest Names of Allah, such as "Ar-Rahman (the Gracious), Al-Khalik (the Creator), etc.
It is also prohibited to use the Attributes of Allah with a definite article, such as "Al-`Aziz" (the All-Powerful) and "Al-Hakim" (the Most-Wise), as names. But they may be used without a definite article, e.g. "`Aziz" and "Hakim".
- Nicknames can be given to parents by adding umm or abu before their children names like ummaishah or Abu Yahya etc.In elders such prefixes can also being given depending their hobby or characterisitic ,For eg Sahaabi Abu hurairah was given this nickname because he loved cats
- Nicknames can also be given lovingly to children as long as their meanings are not bad
- Yahya was the name introduced in this world by Allah .As mentioned inSurah Maryam (19:7) (Allah said) "O Zakariya (Zachariah)! Verily, We give you the glad tidings of a son, His name will be Yahya (John). We have given that name to none before (him)."
- To be a good name that is neither detestable by people nor to be rejected by the child himself, when he grows up. Such detestable names are like those which bear the meaning of bad omen, evil connotations, names of people known for their oppression and excessiveness, and so on. In this regard, we find that the Prophet (peace and blessings be upon him) used to change bad names into good ones. For example, he changed the name of someone from "Qalilah" (A few) into "Kathirah" (A lot), and the name of another from "`Aasiyah" (Sinner) into "Jamilah" (Beautiful), and so on.
- A Muslim should not call his son names such as, "`Abdul-Ka`abah", "`Abdun-Nabi", "`Abdul-Hussayn", and such names that implies `Ubudiyyah (servitude) to others than Allah. Ibn Hazm said that naming children with names as such is, according to the consensus of Muslim scholars, prohibited, except the name of "`Abdul-Muttalib".
- As for non-Arab names, there is nothing wrong in using them as names, so long as they bear good meanings in their language. Although the early Muslims were purely Arabs living in a pure Arab atmosphere, they found no harm in non-Arab names, as regards men and women. For example, "Mareyah" (the Mother of the Believers) who gave birth to Ibrahim, the son of Prophet Muhammad (peace and blessings be upon him) was known for her Coptic name.
- Also, most of the names of early believers were linguistically names of plants, such as "Talhah", "Salamah", "Hanzalah"; names of animals and birds, such as "Asad", "Saqr"; names of objects and parts of nature, like "Bahr", "Jabal"; adjectives used as names, like "`Amir", "Salim"; names of previous Prophets and righteous people, e.g. "Ibrahim" and "Yusuf"
- Source: Sheikh Dr. Muhammad Salaah,Sheikh Yusuf al Qaradwi