They look like chipped cobbles, and they were made simply by taking one large piece of stone and striking it with another, chipping off a few bits to make at least one sharp cutting edge.
As rocks chip off mountains or break away into rivers, they make their way slowly downstream, eroding and breaking down into even smaller pieces as the water swirls the rocks around.