From Middle English stele ("steel"); either a metal worker or a person considered to be as hard as steel.