Name Details

शरीफ़ा (Sharifa)

Meaning

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