Shamsher means "A Persian and Urdu name meaning sword or scimitar, symbolizing courage, valor, and warrior spirit. Represents a person of strength, protection, and military prowess.".
Shamsher meaning in Urdu is: تलوار، कमान
Shamsher is of Persian origin.
Shamsher has 2 syllables.
Parents who liked Shamsher also loved these names