Shorten a name the way English actually shortens names: a clip at a syllable boundary, and that clip with -ie or -y on the end, doubling the final consonant where English would. Charlotte gives Char and Charlie; Robert gives Rob and Robbie.
Settings
Recent results
Generated locally in your browser — your settings and results never leave this page.
How English actually shortens a name
Nicknames look arbitrary and mostly are not. English shortens names in a small number of recognisable ways, and this tool generates those rather than attaching random endings to random fragments.
The first is the clip: the name cut at a syllable boundary. Benjamin gives Ben, Charlotte gives Char, Samuel gives Sam. The cut has to land on a boundary. Cutting after a fixed number of letters produces fragments nobody is called, which is exactly what an earlier version of this tool did before the rule was corrected.
The second is the clip plus an ending, almost always -ie or -y. Ben becomes Bennie or Benny, Rob becomes Robbie. English doubles the final consonant on the way when the vowel before it is short, which is why it is Robbie and not Robie.
The third is the carried consonant. Charlotte breaks after “Char”, but the nickname is spelled Charlie, because the ending pulls the following letter across with it. The same rule gives Margie from Margaret, Kathie from Katherine and Benjie from Benjamin. Without it the tool offered “Charie”, which is nobody’s name.
What this tool deliberately will not do
There is a fourth pattern, and it is the one that produces some of the best-known nicknames: dropping the opening syllable rather than the ending. Elizabeth gives Beth and Liz. Charlotte gives Lottie. Antonia gives Tonia.
That pattern cannot be applied reliably without knowing which syllable carries the stress, and stress is not something you can read off the spelling. The same rule that finds Lottie in Charlotte finds “Ert” in Robert, “Izabeth” in Elizabeth and “Hony” in Anthony.
One good result is not worth three that nobody is called, so this tool shortens from the front only. That is the more common pattern anyway, and it means every suggestion you see is built by a rule that holds rather than by a rule that sometimes holds.
If the name you are looking at has a well-known back-half nickname, you almost certainly already know it. The tool is more useful for the names where the short form is not obvious.
Initials, and when they work
Enter a surname as well as a first name and two more suggestions appear: the initials on their own, and the first initial followed by the surname.
Both are real patterns, and both depend entirely on the letters. Initials work when they read as a word or a syllable rather than as a spelling-out, which is why some people have been called by their initials since school and others never will be. First-initial-plus-surname works when the surname is short and hard-edged. It is a register — slightly formal, slightly sporting — rather than an affectionate one.
Neither is offered unless you actually type a surname, because inventing one to demonstrate the pattern would be pointless.
The rhyming option, and why it is off by default
There is a checkbox for rhyming forms, where the first sound is replaced to make a rhyme on the original name. It is switched off unless you ask for it.
The reason is that this pattern lands as teasing at least as often as it lands as affection, and which one it is depends entirely on who is saying it and to whom. A nickname coined inside a family reads differently from the same nickname coined by a class of nine-year-olds.
It is a genuine pattern and it belongs in the tool. It just does not belong in the default results, where somebody looking for a warm short form for a child would meet it without asking.
Choosing a short form before somebody else does
This is the practical reason to run a name through this tool before a child is named rather than after.
Almost every name of three syllables or more acquires a short form, and it is coined by a teacher, a coach or a classmate rather than by the family. You can choose it or you can inherit it. Choosing it is a matter of using it yourself from the start, consistently, so that it is the one already in circulation when everyone else arrives at the question.
It is also worth checking that the short forms of sibling names do not collide. Two names that are perfectly distinct in full can be identical once shortened, and they will be shortened anyway. That is a five-minute check that saves a recurring irritation.
What the score means on this page
Each suggestion carries a readability score, and here it measures exactly one thing: how easily the short form is said and written down after being heard.
That is useful for the specific question this page is about. A short form has to survive being shouted, written on a lunchbox, and typed into a form by somebody who has only heard it. A suggestion scoring low is one that will need spelling out, which is worth knowing when the whole point of a short form is convenience.
It is not a judgement of the name, and the highest-scoring suggestion is not the right one. It only orders the list sensibly.
What this tool does not do
It shows no meanings and no origins. It makes no claim about whether a nickname is traditional for a given name, in use anywhere, or attached to anyone. Nothing is checked against any register or list.
The name you type stays in your browser. It is not transmitted, not logged, not stored anywhere outside your own browser, and never placed in a shareable link. That matters here more than on most pages, because the thing being typed in is usually a real person’s name.
How to use the Nickname Generator
- Type the name you want to shorten.
- Add a surname too if you also want initial-based forms.
- Read the suggestions aloud rather than only looking at them.
- Turn on rhyming forms only if you actually want that register.
- Check the short forms of sibling names for collisions.
- Save the ones worth keeping and start using one before somebody else picks.
Frequently asked questions
How does the tool decide where to cut a name?
At a syllable boundary, never at a fixed number of letters. Benjamin breaks after Ben and Charlotte after Char. Cutting by letter count produces fragments nobody is called, which is exactly what an earlier version of this did before the rule was corrected.
Why does Charlotte give Charlie rather than Charie?
Because an ending pulls the following consonant across with it. Charlotte breaks after "Char", but the nickname is spelled Charlie, and the same carry gives Margie from Margaret, Kathie from Katherine and Benjie from Benjamin. Without that rule the tool offered "Charie", which is nobody's name.
Why doesn't it suggest Beth for Elizabeth or Lottie for Charlotte?
Because those come from dropping the OPENING syllable, and that cannot be done reliably without knowing which syllable is stressed — something you cannot read off the spelling. The same rule that finds Lottie in Charlotte finds "Ert" in Robert and "Hony" in Anthony. One good result is not worth three that nobody is called.
Why is the rhyming option switched off by default?
Because that pattern lands as teasing at least as often as it lands as affection, and which one depends entirely on who is saying it. It is a genuine pattern and it belongs in the tool — it just does not belong in results somebody meets without asking for it.
Why do I only get initials when I type a surname?
Because there is nothing to build them from otherwise, and inventing a surname to demonstrate the pattern would be pointless. Type a full name and you get the initials on their own, plus the first initial followed by the surname.
What does the score measure here?
How easily the short form is said aloud and written down after being heard. That is the relevant question for a nickname, which has to survive being shouted, written on a lunchbox and typed by somebody who has only heard it. It is not a judgement, and the top-scoring suggestion is not automatically the right one.
Is the name I type sent anywhere?
No. It stays in your browser: nothing is transmitted, nothing is logged, nothing is stored outside your own browser, and it is never placed in a shareable link. That matters here more than on most pages, because what gets typed in is usually a real person's name.
Work through baby names
A shortlist of first names with middle names, sibling matches and likely nicknames considered.
- Baby Name GeneratorBuild a shortlist of first names.
- Middle Name GeneratorTry middle names against the first names you like.
- Sibling Name MatcherCheck the shortlist sits well beside names already in the family.
- Nickname Generator you are hereSee what each name is likely to get shortened to.