Random Noun Generator

Generate a random noun from 310 common English nouns, filterable by word length -- for writing prompts, word games, vocabulary practice, and naming things.

What is a noun?

A noun is a word that names something -- a person, a place, a thing, or an idea. It is the part of speech English leans on hardest: nouns are the subjects that act, the objects that get acted on, and the things prepositions point at, which is why a sentence can survive losing almost anything else but not its nouns. They divide several ways at once. Common nouns name a kind (river, doctor) while proper nouns name one particular member of it (Danube, Dr Kaur). Concrete nouns name what you can point at (hammer, otter); abstract nouns name what you can only think about (courage, delay). Count nouns take a plural and a number in front of them (three lanterns), mass nouns do not (*three gravels). English is unusually happy to move words in and out of the category -- almost any verb can be nouned, which is how "a good read" and "the big reveal" happen -- so the boundary is a matter of use rather than of spelling.

About this generator

This generator draws from 310 everyday English nouns -- concrete, common, and mostly picturable, the kind that make usable writing prompts and playable game words. It is one slice of the site's word bank: the same list the Random Word generator draws from, with the part of speech already chosen for you. Proper nouns are deliberately absent; there are separate generators for first names, surnames, cities and countries.

Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.

What people use it for

Story prompts (draw three nouns and put them in one scene), Pictionary and charades cards, vocabulary and spelling drills, ESL classroom warm-ups, naming test fixtures and demo data, and the noun half of any "adjective + noun" naming exercise -- band names, project codenames, D&D taverns.

How it works

Generate draws one noun at random from 310 using the site's cryptographically secure randomness, and never repeats the word currently on screen in single-result mode. The length filter narrows the pool before the draw, so "Short" gives you three- and four-letter nouns only. Ask for more than one and results come back as a list, with an option to forbid duplicates.

What's inside

A sample of what this generator can draw, spread evenly across the full list:

Common questions

How many nouns are in the list?

310, all common English nouns. They are the noun slice of the site's 1010-word bank, and no word in that bank appears under more than one part of speech -- so nothing here doubles as a verb entry elsewhere.

Are proper nouns included?

No. Every entry is a common noun, lowercase, naming a kind of thing rather than one particular one. For proper nouns use the first name, last name, city, country or company name generators instead.

Can I get only short nouns?

Yes -- the filter offers three length bands: short (3-4 letters), medium (5-7) and long (8 or more). Pick one and Generate draws from that band only, which is what you want for crosswords, hangman and letter-count puzzles.

Can I draw several nouns at once?

Yes -- the amount control goes up to 100, and No Duplicates guarantees every noun in the list is different. Drawing five nouns and forcing them into one sentence is one of the better writing warm-ups there is.

Related Generators

Verb · Adjective · Adverb · Sentence · Idiom · Proverb

All Words & Language generators

Browse all generators