I believe Ruby uses names inspired by SmallTalk.

Yeah, Smalltalk has select, reject (inverted filter), collect (map) and inject.