What does the name Afshin mean? What is the meaning of the name Afshin?

Meaning of Afshin: Name Afshin in the Iranian, Turkish origin, means Name of an Iranian General; derived name from princely title of rulers of Osrusana. Name Afshin is of Iranian, Turkish origin and is a Boy name. People with name Afshin are usually Christianity by religion.