Ashraf (Arabic: أشرÙ‎‎) is an Arabic name meaning "most honorable one." It is used by many Arabs regardless of their religious affiliation, both Christians and Muslims alike. In French-speaking contexts the transliteration is Achraf.
Yuhaan name brief: Yuhaan is baby boy name mainly popular in Hindu religion and its main origin is Hindi.
10 (10 is best) Zubair is a Muslim name for boys meaning Zubair, Zubayr - Strong, powerful, smart.