According to the information given in the etymology, the meaning of "endeavor" comes from
a. dever, meaning "duty."
b. endo, meaning "ending."
c. ender, meaning "last of all."