Zaheed comes from Arabic and means ascetic, devoted, or one who lives simply.
Like Zaheed?
Swipe through thousands of names like it