Shakhr means "Derived from a massive stone formation or boulder. The name evokes strength and immovable solidity found in nature.".
Shakhr meaning in Urdu is: بڑی چٹان، پتھر
Shakhr is of Arabic origin.
Shakhr has 1 syllable.
Parents who liked Shakhr also loved these names