Random Word Generator: Nouns, Verbs, Adjectives & Names
Generate random words filtered by part of speech, syllable count, length, and starting or ending letter.
Four bundled language lexicons — English, Spanish, French, and German — sit behind the same filtering and sampling engine, alongside three themed name lists for fantasy characters, baby names, and band names. Every entry, in every list, is tagged with a part of speech and a syllable count when the page first loads, which is what lets you ask for, say, three-syllable adjectives starting with 's' and get an answer instantly rather than waiting on any kind of lookup.
How to generate random words
- Pick a lexicon language, or switch the generation mode to fantasy, baby or band names.
- For English words, choose a Familiarity level: Everyday only, Common (the default) or Whole dictionary.
- Narrow the pool with part of speech, minimum and maximum syllables or length, and a first or last letter.
- Set the batch size anywhere from 1 to 200, or tap a preset from 1 to 100.
- Press Generate, then press the Space bar to re-roll with the same filters.
One filtering engine, four languages and three themed lists
The English list is tagged noun, verb, adjective or adverb per entry, while the Spanish, French and German lists cover nouns, verbs and adjectives only, so the Adverb filter matches nothing outside English. The themed name lists — fantasy, baby, band — are all tagged 'noun' purely to fit the same shared data shape, since part of speech carries no real signal for a name. Switching into a themed mode automatically clears any active part-of-speech filter, so a leftover 'adjective only' restriction from generic mode can't silently zero out every result once you're picking band names instead of ordinary words.
Counting syllables without a pronunciation dictionary
Syllable counts come from a heuristic that counts contiguous runs of vowel letters in the written word, not from an actual pronunciation dictionary or phonetic transcription. It's fast and works reasonably well across four languages, but it can be wrong for words with silent letters or irregular spelling — English, with its long history of borrowed and inconsistently spelled words, is the most likely of the four to trip it up occasionally.
Sampling without repeats inside a batch
Each batch draws its words with a Fisher-Yates partial shuffle over the filtered pool, sampling without replacement, so a single batch never returns the same word twice even at the maximum 200-word count. A spacebar hotkey re-rolls the current filters against a fresh sample instantly, though it's disabled while a text field has focus so typing a literal space in a filter box doesn't accidentally trigger it.
Filters narrow a fixed list; they don't invent new words
Every possible result already exists in the bundled word list before any filter is applied — narrowing the criteria too far, like requiring five-syllable adjectives that start with 'z', can legitimately empty the pool rather than the tool making something up to satisfy the request. A counter beside the Generate button shows how many entries still match, so you can see a filter emptying the pool before you roll. This is an offline lexicon bundled with the page, not a live dictionary or a language model, so very recent coinages, brand names, and highly specialized jargon simply won't be in it regardless of how the filters are set.
Ways to use random words
- Pictionary, charades and drawing games: filter to Everyday nouns so every prompt can be acted out or sketched.
- Creative-writing challenges: draw three to five words and work all of them into a story or poem.
- Spelling and vocabulary drills, using length and syllable filters to match a learner's level.
- Naming brainstorms for characters, pets, babies, bands or projects with the themed name lists.
- Language practice in Spanish, French or German with nouns, verbs or adjectives on their own.
Questions people ask about Filtered Random Word & Name Generator
- Why does the part-of-speech filter disappear when I switch to baby names or band names?
- Themed name lists carry no real grammatical part of speech — every entry is tagged 'noun' only to share the same underlying data structure as the generic word lists. The filter is cleared automatically when you switch modes so a leftover restriction from generic mode can't silently zero out every result in a themed list.
- How accurate is the syllable count shown for each word?
- It's a heuristic based on counting runs of vowel letters, not a real pronunciation lookup, so it's usually right but can be off for words with silent letters or unusual spelling. Treat it as a close estimate for filtering purposes rather than a linguistically precise count.
- Can the same word appear twice in one generated batch?
- No. Sampling happens without replacement within a single batch — even at the maximum 200-word request, no entry is drawn twice — though generating a new batch afterward can naturally return a word that appeared in a previous one.
- Which languages are supported, and is the wordlist for each one exhaustive?
- English, Spanish, French, and German are bundled, but none is a complete dictionary. English is the largest by far, about 69,000 words drawn from Princeton WordNet 3.1 with a familiarity filter; Spanish, French and German are hand-picked lists of roughly 1,400 to 1,500 everyday words each, so obscure or technical terms may not appear.
- What is a random word?
- It's a word picked by chance from a list rather than chosen by a person, so you get prompts you wouldn't have thought of yourself. Here each pick is drawn without repeats from whichever words survive your filters, which lets you control how random or how narrow the result is.
- Can I generate only nouns, verbs or adjectives?
- Yes. Tap one or more of the Noun, Verb, Adjective and Adverb buttons in generic mode and only those parts of speech are drawn; with none selected, all are included. Adverbs exist only in the English list, and the filter is hidden for the themed name lists.
Related tools on BrakeTools
- Random Sentence Generator — Generate random sentences and paragraphs from a grammar-template engine, in fully-random or controlled modes.
- Random Synonym Generator — Find synonyms for a word from a bundled offline dataset, filtered the same way as the Word Generator.
- CSPRNG Password & Diceware Passphrase Studio — Generate CSPRNG passwords or EFF Diceware passphrases, never transmitted over the network.
- Random Number Generator — Generate cryptographically random integers or decimals in bulk, with a no-repeat mode.
Content reviewed 2026-09-27.