By Tim King · Updated
Nickname Generator
Short, Memorable Names from Your Own
OneTask is free, with no sign-up, and built by one person.
If this tool saved you time, a coffee helps keep new ones coming.
How the Nickname Generator works
This nickname generator lists real short forms for a name. Type a full name and the generator lists nicknames for it: the established short forms people already use, pet names built from the first syllable, initials, surname-based forms and a few playful epithets. Nothing is sent anywhere; the list is built in your browser as you type.
Nickname generator: the patterns behind each name
Nicknames form in a handful of predictable ways, and this tool works through each of them in turn. The first source is convention. English has a long inheritance of short forms that are not obvious from the spelling: Margaret gives Peggy, Richard gives Dick, John gives Jack, Elizabeth gives Betty, Bess, Libby and Eliza. Many of these date from medieval rhyming habits, when Rob became Hob and Bob, and Will became Bill. The generator keeps a table of a few dozen common given names and their traditional diminutives, and it lists those first because they are the ones a real friend would reach for.
The second source is clipping. Most spoken nicknames are simply the first syllable of the name, sometimes with the following consonant: Sam from Samantha, Ben from Benjamin, Chris from Christopher. The generator takes that first syllable and uses it as the base for the rest of the list. English then adds an affectionate suffix. The commonest is -y or -ie, which turns Sam into Sammy and Ann into Annie; when the base ends in a single consonant after a short vowel the consonant doubles, which is why it is Sammy rather than Samy. The -o ending (Johnno, Thommo, Davo) is characteristic of Australian and northern English speech, -ster (the Samster) is a jokey American form, and -z (Baz, Gaz, Chaz) is a British pub abbreviation. Each of these is offered so you can pick the register that suits the person.
The third source is the surname. In schools, sports teams and workplaces people are often known by their last name alone, or by a clipped and suffixed version of it: Smithy, Jonesy, Robbo. Initials serve the same role in writing and in signatures, so the generator gives the two-letter form, the dotted form and a hyphenated first-initial-plus-surname stub of the kind used on team sheets.
Finally there are epithets: Big Sam, Little Sam, Captain Sam, Sam the Great. These are not derived from the name at all but attached to it, and they are how most memorable nicknames in families and friend groups actually start. The generator picks three at random from a bank so that repeated presses give different suggestions.
A word on judgment. The tool cannot know whether someone dislikes a particular short form, and some traditional diminutives have gone out of fashion or carry baggage. Treat the list as prompts rather than rules. The safest approach with a new acquaintance is still to ask what they like to be called, and to use this page for characters, usernames and pet names where nobody will object.
FAQ
Why does the list include names that look nothing like the one I typed?
Traditional English diminutives often came from rhyming games rather than spelling. Peggy from Margaret went Margaret to Meg to Peg to Peggy; Bill from William and Bob from Robert came from the same medieval habit of swapping the first letter. Those forms are listed because people really use them.
What happens if I type a name that is not in the table?
The generator still produces short forms, suffixed pet names, initials, surname forms and epithets from the letters of the name itself. Only the first block, the established diminutives, depends on the name being recognised.
Can I type just a first name?
Yes. Surname-based forms and the initials that need a last name are simply left out, and the rest of the list is unchanged. If you type three or more words, the first is treated as the given name and the last as the surname.
Does the tool store the names I enter?
No. The name never leaves the page. The list is built by a small script in your browser, nothing is logged or sent to a server, and closing the tab discards it.
Why do the last few suggestions change when I press Generate again?
The epithets at the end are drawn at random from a bank of templates. Everything above them is fixed for a given name, so pressing Generate again keeps the derived forms and swaps only the playful ones.
See also: all People tools, Fantasy & RPG, Sci-fi, Culture & Language, Online & Social, Business & Brand, Places & Things.
Related tools
Alias / Pseudonym Generator
Plausible aliases, initial-style pen names and fictional identity blocks.
Archaeologist Name Generator
Adventure archaeologists, digs, relics and rivals.
Baby Name Generator
Baby names by origin, letter and meaning, singly or as matched twins.
Biker Name Generator
Tough, funny and wild road names for motorcycle riders.
Character Name Generator
Realistic first and last names for fiction, by era.