si ma cosi non verranno fuori nomi astratti ma parole insensate

beh, direi che innanzi tutto per comporre un nome devi partire dal distinguere le vocali dalle consonanti e far si che ad esempio non ci possano essere più di due consonanti consecutive, ma dovrebberò essere uguali se sono consecutive ... ad esempio

poi potresti dare dei pesi alle lettere relative alla posizione in modo che, per far un esempio, una h non venga all'inizio del nome

insomma c'è da valutare diversi aspetti per tirare fuori dei pseudo nomi astratti, però quello che ti consiglio e di cercare su google perché troverai sicuramente materiale a riguardo!