They were borrowed into English from three different languages: French, Germanic, and Latin.
hamper (verb) - from French "to impede."
hinder (verb) - from Germanic "to put or keep back."
prevent (verb) - from Latin "come before, anticipate to hinder"
- For Teachers