Probably from a Proto-Indo-European *h₂esp- (“to cut”), also present in Ancient Greek ἀσπίς (aspís, “shield”) and Hittite [script needed] (ḫasp-, “to cut down”).
Practice speaking and memorizing "asper" and many other words and sentences in Latin.