Ship Name Generator
Create the perfect ship name for your favorite characters
🔗 More Tools
💑
📤 Share This Ship Name
Share with your fandom friends.
The Art of a Modern Ship Name
A ship name is a portmanteau fans create when two characters belong together. Sterek. Destiel. Johnlock. Each one is a tiny linguistic puzzle, and fandom solved it the same way every time.
The practice started in the mid-1990s. X-Files fans wanted Mulder and Scully together, so they called themselves "relationshippers." That word got shortened to "shippers." A few years later, the slash in Kirk/Spock gave fandom its first real naming convention.
Today, ship names are everywhere. Fanfiction tags. Tumblr posts. AO3 archives. Every pairing needs a name, and every name follows the same unwritten rules.
This ship name generator gives you those names instantly. Enter two characters, pick a blend style, and get up to 15 fandom-ready ship names.
What This Tool Does
This ship name generator blends two to four character names into fandom-ready pairings. It uses phonetic chunking to find the smoothest splice points between names, filters out unpronounceable clusters, and ranks results by how natural they sound. Up to 15 ship names come back per run, each with a compatibility score and a trope tag.
The tool pulls character suggestions from 15 popular fandoms. Harry Potter. Marvel. Teen Wolf. Supernatural. Star Wars. Pick a fandom or skip it and type your own names. Five blend styles control the output: Auto, Cute, Romantic, Playful, and Fandom.
The Four Rules Behind Good Ship Names
A linguistic analysis of fandom pairing names identified four patterns that fans follow when creating blends. The best ship names break the fewest of them.
| Rule | What It Means | Example |
|---|---|---|
| Syllable Fusion | Two names share a vowel or consonant where they join | Elsa + Anna → Elsanna (the "a" bridges both) |
| Consonant Similarity | Similar sounds ("g" and "k", "b" and "p") become splice points | Dagur + Hiccup → Dagcup (the "g" and "c" meet) |
| Syllable Split | No shared sound, so each name contributes a clean syllable | Merlin + Arthur → Merthur |
| Distinctiveness | Each character needs at least two recognizable letters | Snotlout + Ruffnut → Rufflout (not "Snotnut") |
The tool follows these rules automatically. Anything that breaks two or more gets filtered out before you see it.
Famous Ship Names and How They Were Built
Some ship names became fandom canon because they broke zero rules. Here's the breakdown.
| Ship Name | Characters | Fandom |
|---|---|---|
| Sterek | Stiles + Derek | Teen Wolf |
| Destiel | Dean + Castiel | Supernatural |
| Johnlock | John + Sherlock | BBC Sherlock |
| Reylo | Rey + Kylo Ren | Star Wars |
| Everlark | Katniss Everdeen + Peeta Mellark | The Hunger Games |
Notice the pattern. Sterek and Destiel use syllable fusion. Reylo takes the first syllable of each name. Everlark uses last names because the first-name blend would have been awkward. The tool accounts for all of this.
Where Ship Names Actually Started
The word "ship" comes from "relationship." X-Files fans coined it in the mid-1990s. But the portmanteau style didn't arrive until a decade later.
In the early 2000s, celebrity media named Ben Affleck and Jennifer Lopez "Bennifer." That mainstreamed the tabloid portmanteau. Brad Pitt and Angelina Jolie followed as "Brangelina." Fandom picked up the format and never looked back.
Platform limits pushed it further. Tumblr tags don't allow slashes. Windows file extensions don't either. So blended names became the only practical way to tag fanfiction. By the time Archive of Our Own launched in 2009, portmanteau ship names were the standard.
Ship names aren't just labels. They're a fandom's shorthand for "this pairing matters."
The Mistake Fans Make With Ship Names
They force the blend. When two names share no vowels or consonants, the result sounds like noise. Katniss + Peeta would have been Peeniss. Fandom chose Everlark instead because the first-name blend failed every rule.
What works instead:
- Find the natural splice point (shared vowel or consonant)
- Keep each name's most recognizable part intact
- Test it out loud. If it stumbles, it fails.
- If nothing works, use last names instead
The generator filters these failures out automatically. What comes back is the shortlist, not the raw attempt.
FAQ: Ship Name Generator
What is a ship name? ▼
A ship name is a portmanteau combining two character names to refer to a romantic pairing. Sterek (Stiles + Derek), Destiel (Dean + Castiel), and Johnlock (John + Sherlock) are classic examples.
Can I generate ship names for more than two characters? ▼
Yes. Add up to 4 characters. The tool generates every two-name combination and merges the results into one list.
What fandoms are supported? ▼
15 fandoms ship with autocomplete: Harry Potter, Marvel, Teen Wolf, Supernatural, Star Wars, Game of Thrones, Stranger Things, and more. You can also skip the fandom filter and type any names.
What does the compatibility score mean? ▼
It's a 55 to 99 score based on phonetic compatibility between the two names. Same name pairs always return the same score. It's a fun metric, not a scientific one.
Is this ship name generator free? ▼
Free. No registration, no sign-up, no limits. Download results in TXT or CSV format.
What Makes a Ship Name Stick
"Sterek, Merthur, Destiel — those are good, easy names that roll off the tongue. Maybe that's it."
Fandom figured this out long before linguists did. A ship name survives if it's easy to say, easy to remember, and distinct enough that no one confuses it with another pairing.
That's what this generator gives you. Not every possible blend. The ones that actually work.
More Tools You Might Like
FreeToolsValley has plenty of other tools beyond this generator. Here is a small selection.
