No, no es un juego de palabras. Las variables variables nos permiten crear una variable usando el contenido de otra variable. Lo mejor es verlo con un ejemplo:
$nombreVariable = 'usuario';
$$nombreVariable = 'Gorka'; // Esto es equivalente a poner $usuario = 'Gorka';
echo $usuario . PHP_EOL; // Esto mostrará "Gorka"
echo $$nombreVariable . PHP_EOL; // Esto mostrará "Gorka"
// Ojo cuando usamos variables variables dentro de unas comillas:
echo "$$nombreVariable\n"; // Esto mostrará "$usuario"
echo "${$nombreVariable}\n"; // Pero así mostrará "Gorka"
Llegados a este punto me pregunto ¿existen las variables variables variables? ¿Y las…? nah, mejor lo dejo.