Name Details

शरीफ़ा (Shareefa)

Meaning

गुणी, शुद्ध, लेडी, नोबल