The meaning of the name Nabiha is Eminent, noble, alert, intelligent
The origin of the name Nabiha is
great
great feeling
nabiha is good name and we find it on names.urduwire.com