Sherafgan means "One who possesses great strength and the ability to overcome formidable adversaries. The name celebrates triumph over even the mightiest challenges.".
Sherafgan meaning in Urdu is: طاقتور، شیر کو شکست دینے والا
Sherafgan is of Arabic origin.
Sherafgan has 3 syllables.
Parents who liked Sherafgan also loved these names