Generador de Nombres Aleatorios
Un generador de nombres aleatorios elige el nombre y el apellido de forma independiente a partir de listas revisadas, así que cada sorteo es nuevo: 40 nombres masculinos ingleses por 40 apellidos dan 1.600 nombres completos posibles. Pide 5 y obtienes resultados como Sharon Moore o Andrew Smith en un clic, sin repeticiones.
Nombres generados ()
El conjunto se quedó sin nombres únicos, así que se muestran menos de los solicitados. Baja la cantidad o desmarca «Sin duplicados».
Pega al menos un nombre arriba y pulsa Generar.
¿Cómo funciona este generador de nombres aleatorios?
Cada sorteo toma dos decisiones aleatorias independientes: un índice en la lista de nombres de la cultura elegida y otro en la lista de apellidos. Los dos se unen con un espacio. Por eso el número de nombres completos que puede producir un conjunto es simplemente nombres por apellidos: 40 x 40 = 1.600 para hombres ingleses, u 80 x 40 = 3.200 cuando las listas masculina y femenina se combinan bajo Cualquiera. Nada lo genera una IA y ningún nombre es inventado; las listas son fijas, así que el mismo nombre puede volver en una pulsación posterior de Generar.
Tamaño del conjunto de nombres por cultura
| Conjunto de nombres | Nombres masculinos | Nombres femeninos | Apellidos | Nombres completos (Cualquiera) |
|---|---|---|---|---|
| Inglés | 40 | 40 | 40 | 3,200 |
| Francés | 22 | 20 | 20 | 840 |
| Español | 20 | 20 | 20 | 800 |
| Japonés | 20 | 20 | 20 | 800 |
| Árabe | 20 | 20 | 20 | 800 |
Nombres completos (Cualquiera) = (nombres masculinos + femeninos) x apellidos. Los cinco conjuntos suman 242 entradas de nombre y 120 de apellido. Nueve nombres y cuatro apellidos están en más de un conjunto (Emma está en el inglés, el francés y el japonés; el apellido Garcia, en el inglés y el francés), así que en total hay 232 nombres distintos, 116 apellidos distintos y 6.426 nombres completos distintos de las 6.440 combinaciones por conjunto.
¿Cómo elijo un nombre al azar de mi propia lista?
Este es el modo que la mayoría entiende por «sorteo de nombres». En lugar de inventar nombres, la herramienta baraja los que pegas y devuelve las primeras cartas del mazo barajado. Con «Sin duplicados» marcada —la opción por defecto— eso garantiza un orden justo y sin repeticiones, la propiedad que da una ruleta y que una elección aleatoria simple no ofrece. Si desmarcas la casilla, cada extracción es independiente y el mismo nombre puede salir más de una vez.
- Pulsa «Elegir de mi lista» encima del formulario.
- Pega tus nombres en la caja: uno por línea, o separados por comas, punto y coma o tabulaciones. Mientras «Sin duplicados en esta tanda» esté marcado, los duplicados se unifican sin distinguir mayúsculas; si lo desmarcas, cada entrada sigue en el sorteo.
- Fija la Cantidad que quieras extraer: 1 para un único ganador, o el total de la lista para aleatorizar todo el orden.
- Pulsa Generar y luego Descargar CSV para conservar un registro numerado del sorteo.
¿Qué formatos de nombre puede producir?
El tipo de nombre cambia el aspecto de cada resultado. Los nombres de usuario se construyen con el mismo nombre y apellido y luego se formatean con uno de cuatro patrones elegidos al azar, así que una tanda de 20 casi siempre mezcla los cuatro estilos. Todos los ejemplos siguientes salen del par Sharon + Moore.
| Salida | Ejemplo | Patrón |
|---|---|---|
| Nombre completo | Sharon Moore | Nombre + espacio + apellido |
| Nombre | Sharon | Solo el nombre, de la lista masculina, femenina o combinada |
| Apellido | Moore | Solo el apellido, de 20 a 40 por cultura |
| Usuario A | sharonmoore417 | nombreapellido + un número del 0 al 999 |
| Usuario B | sharon_moore | nombre_apellido, en minúsculas, sin dígitos |
| Usuario C | sharon.moore42 | nombre.apellido + un número del 0 al 99 |
| Usuario D | smoore8321 | Inicial del nombre + apellido + un número del 0 al 9999 |
¿Cómo hago un generador de nombres aleatorios en Excel?
Si prefieres mantener el sorteo en una hoja de cálculo, tres fórmulas cubren casi todos los casos. Pon tus nombres en A2:A21 (20 filas) y ajusta los rangos a tus datos.
-
elige un nombre al azar entre 20 filas; funciona en cualquier versión de Excel.
=INDEX(A2:A21,RANDBETWEEN(1,20)) -
devuelve cinco nombres sin repetir (matrices dinámicas de Microsoft 365 y Excel 2021).
=INDEX(SORTBY(A2:A21,RANDARRAY(20)),SEQUENCE(5)) -
une un nombre al azar de la columna A con un apellido al azar de la columna B, 40 filas cada una.
=TEXTJOIN(" ",TRUE,INDEX(A:A,RANDBETWEEN(2,41)),INDEX(B:B,RANDBETWEEN(2,41)))
Las fórmulas usan los nombres de función en inglés. Un Excel en español espera los nombres traducidos (ALEATORIO.ENTRE en lugar de RANDBETWEEN, MATRIZALEAT en lugar de RANDARRAY, ORDENARPOR en lugar de SORTBY) y, según la configuración regional, un punto y coma en lugar de una coma entre los argumentos.
ALEATORIO.ENTRE (RANDBETWEEN), ALEATORIO (RAND) y MATRIZALEAT (RANDARRAY) son volátiles: se recalculan con cada edición y cada recálculo, así que un ganador sorteado a las 10:00 no será el mismo a las 10:01. ORDENARPOR (SORTBY) no es volátil en sí misma; la segunda fórmula se recalcula solo porque MATRIZALEAT la alimenta. Copia las celdas y usa Pegado especial > Valores para congelar el resultado antes de anunciarlo. Referencia de ALEATORIO.ENTRE de Microsoft
Acerca de Generador de Nombres Aleatorios
Este generador de nombres aleatorios toma cinco conjuntos de nombres revisados a mano (inglés, francés, español, japonés y árabe) y combina un nombre con un apellido al azar. Entre los cinco suman 6.440 combinaciones de nombre por apellido, 6.426 de ellas distintas cuando se cuentan una sola vez los nombres que están en más de un conjunto, y eso antes de los cuatro patrones de nombre de usuario. Nada lo inventa un modelo de lenguaje. Los apellidos ingleses siguen datos de frecuencia publicados: el archivo de apellidos del censo de 2010 de la Oficina del Censo de EE. UU., tomado aproximadamente por frecuencia decreciente y recortado a 40 entradas (Smith, Johnson, Williams, Brown, Jones, Garcia). Los nombres ingleses, igual que los conjuntos francés, español, japonés y árabe, recogen nombres de uso corriente, reunidos y revisados a mano en lugar de copiados de un ranking oficial, así que el orden dentro de esas listas es arbitrario.
Tú decides cuatro cosas. El tipo de nombre determina si obtienes un nombre completo, solo el nombre, solo el apellido o un nombre de usuario construido con ambos. El género limita el conjunto de nombres a la lista masculina o a la femenina, o lo deja combinado bajo Cualquiera. La cultura elige el conjunto de nombres. La cantidad va de 1 a 50 nombres por sorteo. Dejar marcado «Sin duplicados» hace que el generador rechace un nombre que ya haya producido en esta tanda, así que una tirada de 20 da 20 nombres diferentes en lugar de 20 lanzamientos independientes.
El segundo modo es lo que realmente buscan la mayoría de las búsquedas de «sorteo de nombres». Cambia a «Elegir de mi lista», pega tus propios nombres (uno por línea, o separados por comas, punto y coma o tabulaciones) y, mientras «Sin duplicados en esta tanda» esté marcado, la herramienta los baraja con una pasada de Fisher-Yates y devuelve los primeros N. Como el barajado retira cada nombre al extraerlo, un orden de amigo invisible, una lista de ganadores o un turno de reunión diaria sale sin que nadie aparezca dos veces; si desmarcas la casilla, el sorteo se hace con reemplazo y un mismo nombre puede salir más de una vez.
Cualquier resultado puede salir de la página: copia un nombre, copia la tanda entera, descárgala como archivo .txt o expórtala en CSV con una columna de índice para que la hoja de cálculo conserve el orden del sorteo. Todo se ejecuta en tu navegador con Math.random de JavaScript: sin cuenta, sin clave de API y sin que ningún servidor vea tu lista. Eso también significa que la aleatoriedad es estadística, no criptográfica; para aleatoriedad de nivel de seguridad usa mejor un generador de contraseñas.
Casos de uso
¿Cómo genero nombres paso a paso?
Elige un modo: «Generar nombres» construye nombres con nuestros cinco conjuntos; «Elegir de mi lista» extrae de los nombres que pegues.
Elige el tipo de nombre: nombre completo, nombre, apellido o nombre de usuario.
Fija género y cultura (inglés, francés, español, japonés o árabe) y luego cuántos nombres quieres, de 1 a 50.
Deja marcado «Sin duplicados» para que el mismo nombre nunca salga dos veces en una tanda.
Pulsa Generar; los resultados aparecen numerados debajo, en el orden del sorteo.
Copia un nombre, cópialos todos o descarga la tanda en TXT o CSV.
Consejos Pro
- Deja marcado «Sin duplicados» cuando extraigas de tu propia lista: cada nombre se retira al salir, así que 12 nombres pegados dan 12 ganadores distintos en orden aleatorio.
- Desmarca «Sin duplicados» solo si de verdad quieres repeticiones. Con la casilla marcada una tanda nunca repite ningún nombre; sin marcar, poner Género en Cualquiera duplica el conjunto inglés de nombres de 40 a 80 y reduce aproximadamente a la mitad la probabilidad de ver el mismo nombre dos veces.
- Pide 50 de una vez y usa Descargar CSV: el archivo lleva una columna de índice, así que la hoja de cálculo conserva el orden del sorteo como registro.
- El conjunto inglés es con diferencia el mayor, con 3.200 combinaciones de nombre completo; francés, español, japonés y árabe tienen entre 800 y 840 cada uno, así que sube la cantidad con cuidado ahí.
- Los nombres generados son nombres reales recombinados, así que un resultado puede pertenecer a una persona viva. Búscalo y comprueba las marcas antes de usarlo como marca o como personaje de novela.
Solución de problemas
La lista de resultados queda vacía tras cambiar a «Elegir de mi lista»
El área de texto sigue vacía, o todas las líneas son espacios. Pega al menos un nombre y pulsa Generar otra vez; las entradas pueden separarse con saltos de línea, comas, punto y coma o tabulaciones.
Pedí 50 nombres y obtuve menos
«Sin duplicados» está activo y el conjunto se agotó. Una lista de nombres de un solo género tiene entre 20 y 40 entradas, y tu lista pegada tiene lo que hayas pegado. Baja la cantidad, cambia a Nombre completo o desmarca «Sin duplicados» para permitir repeticiones.
El mismo nombre aparece en dos sorteos distintos
Cada pulsación de Generar inicia un sorteo nuevo e independiente; «Sin duplicados» solo se aplica dentro de una tanda. Para mantener única una lista acumulada, genera toda la cantidad de una vez o descarga el CSV y elimina duplicados en la hoja de cálculo.
Preguntas frecuentes
Un generador de nombres aleatorios es una herramienta que devuelve nombres elegidos al azar de listas almacenadas. Este contiene 232 nombres distintos y 116 apellidos distintos de cinco culturas y los combina de forma independiente, así que solo el inglés da 3.200 nombres completos. Eliges tipo, género, cultura y cantidad, pulsas Generar y obtienes hasta 50 nombres de una vez.
Eligen un índice al azar dentro de un array. Este generador llama a Math.random() de JavaScript dos veces por nombre, una para el nombre y otra para el apellido, y une los resultados. Con «Sin duplicados» activo, guarda los nombres ya producidos y vuelve a tirar cuando aparece una colisión; por eso 20 nombres solicitados vuelven como 20 nombres distintos.
Sí. Cambia a «Elegir de mi lista», pega tus nombres uno por línea (también valen comas, punto y coma y tabulaciones) y fija cuántos extraer. La herramienta baraja toda la lista con una pasada de Fisher-Yates y devuelve los primeros N: con «Sin duplicados» marcada —la opción por defecto— 30 nombres dan 30 ganadores únicos en orden aleatorio, ideal para sorteos o amigo invisible. Si desmarcas la casilla, la extracción se hace con reemplazo y el mismo nombre puede salir dos veces.
Deja marcada la casilla «Sin duplicados»; viene activada. En el modo de generación, la herramienta vuelve a tirar cualquier nombre que ya haya producido en la tanda. En el modo lista, retira cada entrada al extraerla y además unifica los duplicados sin distinguir mayúsculas, así que «Anna» y «anna» cuentan como una sola persona. Si desmarcas la casilla, ambos modos extraen de forma independiente y el mismo nombre puede aparecer más de una vez.
Pon tus nombres en A2:A21 y usa =INDICE(A2:A21;ALEATORIO.ENTRE(1;20)) para una extracción. En Microsoft 365, =INDICE(ORDENARPOR(A2:A21;MATRIZALEAT(20));SECUENCIA(5)) devuelve cinco nombres sin repetir. ALEATORIO.ENTRE y MATRIZALEAT son volátiles y se recalculan con cada edición, así que copia el resultado y pégalo como valores para congelarlo.
Son estadísticamente aleatorios, no criptográficamente aleatorios. Math.random() es un generador pseudoaleatorio con semilla del navegador; MDN advierte de forma explícita que no debe usarse para seguridad. Para un sorteo, un turno o datos de prueba está bien. Para cualquier caso en que un atacante pueda beneficiarse de predecir la salida, usa una fuente conforme a NIST SP 800-90A.
Hasta 50 por tanda, en el campo Cantidad. Si pides más nombres únicos de los que puede dar un conjunto (50 nombres masculinos ingleses únicos cuando la lista tiene 40), la herramienta devuelve todo lo que hay y lo indica. Los nombres completos tienen mucho más margen: 3.200 combinaciones inglesas, 840 francesas y 800 para español, japonés y árabe.
No. Este generador devuelve nombres humanos realistas de cinco conjuntos de nombres reales, que es lo que se quiere para personajes que deben sonar a personas, para datos de prueba y para sorteos. No inventa palabras de lenguas imaginarias, nombres de elfos ni topónimos. Para eso es mejor un generador de nombres de fantasía específico.
Pon el tipo de nombre en Nombre de usuario. Cada resultado usa uno de cuatro patrones elegidos al azar: sharonmoore417, sharon_moore, sharon.moore42 o smoore8321. Genera 20 de una vez, cópialos todos y pégalos en un formulario de registro o en un comprobador de alias para encontrar uno libre en la plataforma que te interese.
Legalmente conviene comprobarlo antes. Los nombres son nombres reales recombinados, así que un resultado puede ser el nombre de una persona existente o de una marca registrada. Busca la cadena exacta y, para uso comercial, consúltala en tu registro de marcas nacional (OEPM en España, EUIPO en la UE) antes de imprimir nada.
Fuentes y lecturas adicionales
La lista de apellidos ingleses sigue la tabla de frecuencias que la Oficina del Censo de EE. UU. publicó a partir del censo de 2010; las listas de nombres están reunidas a mano y no proceden de ningún ranking nacional. Las dos referencias sobre aleatoriedad explican el límite indicado arriba: Math.random() sirve para un sorteo y no sirve para nada en lo que un atacante pueda beneficiarse de predecir el resultado.