Te faltaron las comillas en el tag HTML de alt .. (lo mismo es aplicable para tag tipo value y demas ....).
Pese que la mayoria de navegadores "traga" todo el HTML q le tires sea como sea (no cerrando tag, no poniendo comillas .. etc) .. Menos mal ( :-0 ) que alguna cosa no "tragan" .. Una de ellas es la que estás apreciando ..
Código PHP:
echo "<img src="imagenes/$fila['imagen']" alt=\"$fila['nombre']\">";
Fijate q tus etiquetas tengan las comillas dobles a ser posible en "ver código" HTML generado por PHP...
Fijate q para meter unas comillas entre un echo "" entrecomillado doble .. hay q "escaparlas" osese usar \" ... Las comillas de la llamada al indice del array $fila .. las pongo simples ..
Otra solución es lo contrario .. osese . usar el echo con comillas simples echo '' y lo de dentro usas comillas dobles sin escapar ...
Editado .. las primeras comillas dobles en el echo serian \" .. no se porqué no salieron ..
Un saludo,