Mehran means "An ancient name for the Sindh river, also borne by historical royalty. The name connects to geographical and dynastic heritage.".
Mehran meaning in Urdu is: سندھ دریا کا پرانا نام
Mehran is of Arabic origin.
Mehran has 2 syllables.
Parents who liked Mehran also loved these names