Claro, pasa que el nombre lo uso dentro del generarListas.php
 
Es decir lo que le digo es: 
1- Por cada "categoría" --> Generá una lista  
 Código PHP:
    foreach ($categorias as $categoria) {... 
    
  2- Dentro de la Lista generada titulá con el nombre de la categoría  
 Código PHP:
   
<div>Lista de <?php echo $nombre; ?>    
  
Porque si escribo  
 Código PHP:
    foreach ($categorias as $nombre => $categoria){ 
    
  Y le digo "hace la consulta con el valor $categoria" dará error si? Porque toma como valor el "nombre" que le di, por tanto no hay resultados. 
¿Cómo debería tomar cada valor por separado?
Gracias por la pronta respuesta!