Koorosh is the Persian form of Cyrus, the ancient royal name whose meaning is traditionally linked to the sun or throne.
Like Koorosh?
Swipe through thousands of names like it