Benjamin is of Hebrew origin and means 'right hand's son', but was taken as an English surname after the crusades when it became fashionable to carry Biblical or Jewish names.