Zahid

Zahid is a boy’s name and the meaning of this name in Arabic is: “self-disciplined, devoted to God”.

Recent Posts