Name Details

हाज़ीक़ (Haziq)

Meaning

बुद्धिमान, कुशल