I've always wondered about the origins of this name as it seems to be purely American. Anyway your enquiry prompted me to find out and there's some interesting stuff on the net about Goins. Apparently it started with a family named Gowan or Gowen, but I'm not sure that all bearers of the surname descend from this family. Gowen/Gowen looks like it might derive from the Irish O'Gowan, which in Ireland has always been changed to Smith (the GOW part may mean "blacksmith"). Otherwise it might be from the Irish and Scots MacGowan. A third possibility is that it's from the Breton (of France) GOUIN, which means "white". Le Gouin is a common Breton surname.