No es necesario usar eval() para algo así, aparte de que es más inseguro, es mejor usar la herramienta que te dispone PHP (variables variables) o usar arrays:
Código PHP:
Ver original "Juan",
"Pedro",
"Ajo"
);
echo shuffle($nombres)[0]; // Solo en PHP 5.4
echo $rand[0]; // En PHP 5.3 y menores