Nabiha, pronounced as (NU)mber + (BEE) + (HU)mble, with a stress on the "BI" part, is a non-Quranic name for girls that means "honorable", "respected", "aware." Its male version is Nabih, which has the same meaning and is pronounced as (NU)mber + (BEE) + (H)umble. Nabiha can also be spelled as Nabeeha, Nabeehah, Nabihah, Nabeihah. Nabih can also be spelled as Nabeeh, Nabeih, Nebih, Nebeeh.
A related name is Nabeha, pronounced as (N)ew + r(A)ndom + (B)eaut(I)ful + (HU)mble. It has the same meaning as Nabiha, but it is pronounced with a long "Na", as in Naabiha. The stress is on the "Na" part. It can also be spelled as Nabiha, Naabeha, Naabiha, Nabehah, Naabehah, Naabehah, etc. Its male version is Nabeh, pronounced as (N)ew + r(A)ndom + (B)eaut(I)ful + (H)umble. It can also be spelled as Naabeh, Nabih, Naabih.
None of the above names are from the Quran, but since their meaning is good, Muslims can use them.