Supongo que el significado del nombre es una forma corta de decir procedimiento ,
al igual que int
en otros lenguajes OOP es una abreviatura de entero.
Pregunto esto porque el sitio de documentos de Ruby no lo abordó en su página de Proc .
El Ruby Language Reference Manual (1998 por Yukihiro Matsumoto) se refiere a él como "objeto de procedimiento":
El
Proc
es el objeto del procedimiento, que es el bloque encapsulado con contexto, como variables locales y marcos de pila.