Random Nationality Generator

Draw nationalities as proper demonyms, the adjective form a form field or a character sheet actually needs.

Nationalities5 generated
  1. Zambian
  2. Finnish
  3. Kenyan
  4. Jamaican
  5. Thai
Runs locally in your browser

About the Random Nationality Generator

Ninety five demonyms are stored here in their correct English form: Filipino rather than Philippines, Danish rather than Denmark, New Zealander rather than New Zealand. Getting that form right is the whole point, because a nationality field expects the adjective and copying a country name into it produces text that reads wrong in every sentence it appears in.

The list is spread across every region, with a deliberate effort to include African, Central Asian and Caribbean nationalities that shorter lists tend to drop. Alphabetical storage means nothing about the order leaks into the draw, since selection uses the browser cryptographic random source rather than walking the list.

Use it to fill a profile field in demo data, to cast an international ensemble, or to give a language class a country to research. Where you need the people rather than the passport, the Random Ethnicity Generator covers ethnic groups instead, and the Random Flag Generator adds the national flag design to the same brief.

How to use

  1. Choose how many nationalities you need for the form or roster.
  2. Press Generate to draw demonyms in their adjective form.
  3. Keep No repeats on when each record should be different.
  4. Copy the column into your data file or download it as text.

Common questions

What is a demonym?
It is the word for a person from a place, such as Peruvian for Peru, and it is the form most nationality fields expect.
How many nationalities are included?
Ninety five, covering every inhabited region rather than only the largest economies.
Is nationality the same as ethnicity?
No. Nationality is about citizenship or country of origin, while ethnicity describes a cultural or ancestral group.
Can I use these in a dropdown menu?
For a demo, yes. For a live product, use an official country code list so the values map to a standard.