Nickname Generator

Type any name to get its classic short forms, or pick cute, funny, cool or best-friend nicknames. Every result explains where it comes from.

HELLOmy name is
Will
Nickname for William
A classic short form of William
Nicknames that are
Results update as you change filters.
Advertisement728 × 90 leaderboard

Nicknames

8 results. Tap one to preview it.
Advertisement336 × 280 in-content

How to use this nickname generator

Type a first name and choose Short forms to see the traditional nicknames for it, like Liz and Betsy for Elizabeth or Hank for Henry, followed by new ones built from the sounds of the name. Add a last name too and you'll also get initial-based nicknames like "JT."

Switch to Cute, Funny, Cool or Best friend and the generator mixes name-based nicknames (Sam-Bear, Captain Nick) with classic terms that work for anyone. Leave the name box empty and it will pick a name to show you how it works.

Where traditional nicknames come from

Some nicknames are obvious clips of the full name: Alex from Alexander, Kate from Katherine. Others are centuries old and follow rhyming habits from medieval England, which is how Robert became Bob (by way of Rob and Hob), William became Bill, and Richard became Rick. Margaret has one of the widest spreads, giving us Maggie, Meg, Peggy and even Daisy.

NameCommon nicknames
ElizabethLiz, Lizzie, Beth, Betsy, Eliza, Libby, Ellie
KatherineKate, Katie, Kat, Kathy, Kit
WilliamWill, Bill, Billy, Liam
AlexanderAlex, Xander, Lex, Sandy
MargaretMaggie, Meg, Peggy, Greta, Daisy
FranciscoPaco, Pancho, Frank

Cute nicknames for a boyfriend or girlfriend

The best pet names feel personal. Adding a sweet ending to their name (Mattie-Pie, Jess-Bear) usually lands better than a generic "babe" because it could only be for them. Save a few to your shortlist and use Pick a winner to narrow them down.

Common questions

What's a good nickname for someone with a short name?

Try the Funny or Cool options, which add to the name instead of shortening it: Sam becomes Samzilla or The Sam.

Can I use this for a gamer tag?

Yes, though the Username generator is built for that. It checks length against platform limits.