diwana
22
Re: Naming a muslim baby and Pakistani trend
Both of you have good points.
I think what is also advised that one should not name a child which could associate him/her to another religion.
In other words, if the name is commonly used in other religion then it is not advised.
1- Name which has good meaning.
2- Name which is Islamic.
3- Do not name which is common to non-Muslims. Joseph versus Yousuf. Abraham versus Ibrahim. and your example of David.
4- Nothing wrong in naming based on locality. Mehmet or Mehmed is Turkish/Bosnian name. Also Jusuf is a Bosnian name.
I agree with the custom of using Quran is not Islamic. Just makes people feel good about it. 
Do you know this only applies to parents who are Muslims and many mixed couples still do not follow these recommendations.