Stock July 22, 2016 Chinavod Boys Names with Meanings Leave a comment Stock is an Anglo-Saxon locational name, derived from the Old English word 'stocc', which means 'tree trunk'. Related posts: Stock, English name Welsh Huxley Hayes