Dastgir means "One who safeguards others from harm and provides shelter. The name suggests both protective guardianship and sanctified spiritual leadership.".
Dastgir meaning in Urdu is: محافظ، پناہ دینے والا، صالح
Dastgir is of Arabic origin.
Dastgir has 2 syllables.
Parents who liked Dastgir also loved these names