Name: Shahsavar (شهسفر)
Meaning: Shahsavar is a Persian name for boys that means royal knight, king of knights, figuratively meaning one who is extremely accomplished and respected.
Gender: male