The meaning of the name Nasir al Din is Protector of the faith
The origin of the name Nasir al Din is