The meaning of the name Nayyab is Very Rare, Exclusive.
The origin of the name Nayyab is
nayyab is very nice name