How to Find Rhyming Words for a Poem
Quick answer: How to find rhyming words for a poem: use a rhyming dictionary, list sound families, and lean on slant rhyme when perfect rhymes force your meaning.
The quickest way to find rhyming words is a rhyming dictionary, in print or free online, where you search a word and get every perfect rhyme grouped by syllable count. The better way, though, is to generate your own list: say the word aloud, isolate its final stressed vowel and everything after it, then run the alphabet against that sound (bay, day, fay, grey, hay...). Doing it by ear keeps you thinking about sense while you hunt for sound.
A warning worth stating early: the goal is never merely a word that rhymes, it is a word that rhymes and belongs. English is rhyme-poor compared with Italian or Welsh, so perfect rhymes often steer poems into nonsense. That is why working poets rely heavily on slant rhyme, where sounds nearly match, and why your rhyme list should always be longer than your need.
Build a rhyme bank, then choose late
Professional lyricists list fifteen or twenty candidate rhymes before writing the second line, then pick the one that says something true. Amateurs grab the first rhyme and bend the poem to fit it. The difference shows instantly. So work in two passes: generate widely (dictionary, ear, or both), star the candidates that could plausibly live in your poem's world, and only then draft the line. If a poem is set in a kitchen, 'flame', 'name' and 'came' might all earn a star; 'aflame' probably should not.
Slant rhyme doubles your options
Slant rhyme (also called near or half rhyme) matches sounds imperfectly: stone and gone, heart and hurt, room and time. Emily Dickinson built a whole style on it, pairing words that lean toward each other without clicking. The practical benefit is enormous: a word like 'orange' has no perfect rhyme, but 'door hinge', 'porridge' and 'forage' all sit within slant range. Consonance (matching final consonants: black/block) and assonance (matching vowels: deep/green) widen the field further. Once you allow near-matches, English stops feeling rhyme-poor.
Rhyme on words that matter
Rhyme throws a spotlight on the line's final word, so put words there that deserve light: nouns and verbs carrying the poem's meaning, not filler adjectives or padding phrases dragged in for sound. A useful check is to read only the end words of your rhymed poem, top to bottom. If that column of words sketches the poem's story, your rhymes are working. If it reads like a random shopping list, you chose sounds first and sense second, and the reader will hear it.
What poets can take from this
- List at least ten candidates before committing to any rhyme.
- Use slant rhyme freely; Dickinson did, and nobody sensible objects.
- Rhyme on strong nouns and verbs, never on filler.
- Read only your end words in a column to check they carry meaning.
- If no rhyme fits, change the first rhyme word instead of forcing the second.
Try it yourself
Pick a word with famously few rhymes, such as 'silver' or 'orange', and write an eight-line poem using only slant rhymes for it. Let the near-misses set the poem's slightly off-balance mood.
Questions
Are online rhyming dictionaries cheating?
Not remotely. They are reference tools, like a thesaurus or a dictionary, and professional songwriters use them daily. The craft is in choosing well from the list, which no tool does for you.
What if the only rhyme that fits changes my meaning?
Change the line you rhymed against instead. Rhyme pairs are negotiations between two lines, and the first line is not sacred. Alternatively, switch to a slant rhyme and keep your meaning intact.
Do all lines in a rhyming poem need to rhyme?
No. Schemes like ABCB, where only the second and fourth lines rhyme, are standard in ballads and hymns precisely because they halve the rhyming burden while keeping the chime.
By the Writory editorial team, reviewed by working poets. Updated July 2026.
Enter a Writory poetry contest
Enter the September contest and have your own poem read and scored. That first entry makes you a Writorian.