Recordá que un OPTION sólo pasa lo que haya en su VALUE (en tu caso 'gerencia'). Lo que muestra no se pasa (en tu caso 'nombre'), entonces hay que hacer una "pequeña trampa" que consiste en colocar como VALUE el valor verdadero ('gerencia') y, separado por algún caracter (yo usé "|"), la "etiqueta" ('nombre').
Bueno, cambiá ésta línea:
Código:
Response.Write "<option value=""" & gerencia & """>" & nombre & "</option>"
Por ésta:
Código:
Response.Write "<option value=""" & gerencia & "|" & nombre & """>" & nombre & "</option>"
Y luego en la página que recibís los valores le aplicás un split() al par 'gerencia|nombre' y le asignás el de índice 0 a la gerencia y el de índice 1 al nombre:
Código:
gerencia_nombre = Split(Request.Form("gerencia"), "|")
gerencia = gerencia_nombre(0)
nombre = gerencia_nombre(1)
response.Write(gerencia)
response.Write(nombre)
Saludos
Editando: Se me adelantó u_g