striven (Middle English) comes from Old French estriver, from Frankish strīban, from Proto-Germanic strībaną, from Proto-Indo-European streybʰ-, from Proto-Indo-European ster- — sterile, infertile.
striven (Middle English): to strive