Nabeeha

in baby girl name

The meaning of Nabeeha is Intelligent.