io creerei un autocompilatore in modo che l'utente inizi a scrivere il nome e la pagina confronta quelli presenti in un database e suggerisce il finale della parola.
altrimenti potresti scompattare il nome inserito e salvarlo in un array, poi fai scorrere l'array e lo confronti con i nomi di un database.
in questo modo dovresti risolvere il problema per l'80%, in più potresti creare un controllo che legge il nome inserito e se non trova una corrispondenza chiede un reinserimento
spero di essere stato utile