Names: Najib

Names:
Of noble descent, highborn, intelligent, distinguished