Yo hice este codigo, a ver que os parece :
Código PHP:
function obtenerNombre($numeroSilabas) {
$arrayConsonantes = array(b,c,d,f,g,h,j,k,l,m,n,p,q,r,s,t,v,w,x,y,z) ;
$arrayVocales = array(a,e,i,o,u) ;
$nombreAzar = "" ;
for ($numeroSilaba=1 ; $numeroSilaba <= $numeroSilabas ; $numeroSilaba++)
{
$letraAzar = rand(0,count($arrayConsonantes) - 1) ;
$vocalAzar = rand(0,count($arrayVocales) - 1) ;
$nombreAzar += $arrayConsonantes[letraAzar] . $arrayVocales[$vocalAzar] ;
}
return $nombreAzar ;
}