Here's why:
* Proper nouns are specific names of people, places, or things.
* Common nouns are general names of people, places, or things.
Opechancanough was the name of a specific historical figure, the leader of the Powhatan Confederacy. Since it's a name, it's a proper noun and should be capitalized.