Why are they called terrapins?

Terrapin comes from the Algonquian (a Native American Tribe) word Terrapene used to describe diamondback terrapins.

Other sources indicate terrapin being derived from the Native American word meaning soft-skinned and/or edible turtle.