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.
Neha (Hindi : नेहा) is a popular Hindi/Sanskrit Indian feminine given name, which means Love. It can also be translated to mean "rain" or "eyes."