i've got quite a few pins.Some I think came from gun parts,some may have come from pad locks,& some may be small hinge pins.But they are all a little braded on the ends.Yours I think would have came from a gear pin/clock pocket watch you get the idea being it's not braded on the ends.
Take Care,
Pete,