अश्वशीर्ष (Sanskrit) comes from Sanskrit अश्व, from Proto-Indo-Aryan Háśwas, from Proto-Indo-Iranian Háćwas, from Proto-Indo-European h₁éḱwos, from Proto-Indo-European h₁oh₁ḱu- — swift.
Ancestry of “अश्वशीर्ष”, step by step
अश्वशीर्ष traces back through two separate lines of ancestry.