How to Find Rhyming Pairs in Grey's Anatomy Character Names

I got into this while trying to write a fanfic that used parallel naming conventions between two storylines. It was more tedious than I expected, so I spent a few nights building a practical method for it. If you want to do the same thing, here is how it actually works. Start by pulling a complete character list. The show has had over 200 named characters across 22 seasons, so doing this by memory is unreliable. I used an exported CSV from a wiki, but any comprehensive list will do. Once you have that, the process is straightforward but slightly annoying. Take each full character name and split it into first and last. Then run every last name against every other last name to check for phonetic rhymes, not just spelling rhymes. Meredith Grey and Cristina Yang do not rhyme. Arizona Robbins and Calliope Torres also do not rhyme when you say them out loud. The ones that actually work are fewer than you would expect.

I wrote a quick Python script using the NLTK library and CMU Pronouncing Dictionary to handle the phonetic matching. The script converts each name to its ARPABET phonetic transcription and then flags pairs where the final stressed vowel and everything after it match. Here is the core logic: phonemes = cmudict.lookup(name.lower()) then strip leading syllables until you hit the stressed vowel, and compare the trailing sequence. This caught cases like Burke and Pierce, which spell completely differently but sound nearly identical at the end. It also correctly rejected things that look like rhymes on paper but do not sound like rhymes when spoken aloud.

What I Actually Found

Running the script against the full character database gave me roughly 14 valid rhyming pairs. Most people assume there are more because the show loves dramatic naming symmetry, but the actual count is low. The strongest pair is Richard Burke and Preston Pierce. They share the /r/ and /irs/ ending sounds in a way that makes them feel deliberately paired even though the writers never confirmed it. Other valid pairs include: Grey and Key (if you count Addison's colleague), Robbins and Mobius (non-main but exists in extended credits), and Webber and Shepherd when you account for regional accent variation. The last one is messy. Patrick Dempsey's Boston accent makes Shepherd sound closer to Webber than it does to most other names, but that is dialect-dependent and falls apart if you transcribe it with a standard American pronunciation model.

Get the Full Details

Grey’s Anatomy ’s Shonda Rhimes Details Killing Off Certain Characters - BIC News
Grey’s Anatomy ’s Shonda Rhimes Details Killing Off Certain Characters - BIC News

A Real Problem I Hit

The CMU dictionary does not have entries for some of the less common surnames. When the lookup returns nothing, my script skips the name entirely, which means legitimate rhymes get dropped. I encountered this with a minor character whose last name was obscure enough that no phonetic entry existed. Rather than manually look up 60+ missing names, I switched to a fuzzy matching fallback that compares the raw string endings with a tolerance of two phoneme positions. It added about eight more candidate pairs, though three of those were borderline and I manually disqualified them after listening to the actor pronunciations. If you are building this yourself, use a combined approach: strict CMU matching first, then a fuzzy fallback for unmatched names, then manual verification. That workflow took me about four hours total for a complete pass.

Common Pitfalls

Spelling rhymes are not phonetic rhymes. Bailey and Grey look close on paper but they do not rhyme. Do not count them. Accent variation matters a lot. Some actors pronounce their own character names differently from the standard dictionary entry. If you are doing this for a video essay or analysis, verify the on-screen pronunciation rather than trusting the text transcription alone. And do not include nicknames unless the character is primarily known by that nickname throughout the series. Nickname mismatches inflate your results artificially. This method only finds exact or near-exact rhymes in the final syllable. It will not catch slant rhymes or partial sonic parallels, which are actually more common in the show's naming strategy. Shondra Lloyd uses more near-rhymes and alliterative patterns than strict end-rhymes. If you want those, you need a separate analysis pass using alliteration detection and vowel harmony scoring, which is a different project entirely. Also, the script approach cannot reliably handle character names that were changed during the series, like when a character gets married and changes their last name. You need to track name changes across episodes manually or feed the script a timeline-aware dataset. For most people who just want a reference list, I uploaded my output file to a public gist. The raw data includes phonetic transcriptions, match confidence scores, and whether each pair passed manual verification. Searching for Rhimes Greys Anatomy Character will usually surface that file first if you need the complete result without running the script yourself.