Shamsaddin means "One who upholds and strengthens the faith through steadfast devotion and service.".
Shamsaddin meaning in Urdu is: اسلام کا حامی
Shamsaddin is of Arabic origin.
Shamsaddin has 3 syllables.
Parents who liked Shamsaddin also loved these names