Turn any name into a pun
A good name pun makes a message feel like it was written just for one person, because it was. This free name pun generator takes a first name and a surname and turns them into playful lines you can use on birthday cards, cakes, banners, party invitations and social media captions.
Type in a name and you'll get a list of puns straight away. Some play on the sound of the name, some build a catchphrase around it and some work it into a familiar saying. You don't need to sign up and nothing you type is saved.
How the name pun generator works
Enter a first name, and a surname if you want more options. The generator mixes the name into a set of tried and tested pun patterns, like rhymes, sound-alikes and famous phrases with one word swapped. You'll get a different mix for different names, so it's worth trying nicknames and short versions too. Sam, Samantha and Sammy might each give you something new.
When you find a line you like, copy it and use it however you want. Not every pun will be a winner, since some names simply lend themselves to wordplay better than others, but there's usually at least one that makes you smile.
Where to use a name pun
Birthday cards: a personalised pun at the top of a card makes it feel thoughtful even when you've only got a minute to write it.
Cakes and cake toppers: short puns work best here. Keep it to a few words so it fits and can be read across the room.
Party banners and signs: a name pun makes a great theme for a birthday party, a hen do or a leaving do, and it gives you a ready-made hashtag.
Social media: a pun makes a birthday post or a congratulations caption stand out from all the other happy birthday messages.
Gifts: mugs, T-shirts and printed gifts with a name pun on them are the kind of thing people keep.
Tips for writing your own name pun
Say the name out loud. Puns come from sound, not spelling, so listen for words the name sounds like. Think about what the person loves, such as football, gardening, baking or a favourite band, and look for a phrase from that world that the name could fit into. Keep it short. The best puns are easy to read in a second.
Above all, keep it kind. A name pun should make the person laugh with you, not feel teased. If you're not sure how it will land, go with the gentler option.
Name puns for different occasions
For a birthday, a pun built around the person's age or a favourite hobby makes the card feel made for them. For a wedding or engagement, puns that join the couple's names together are always popular, especially on cake toppers, signs and hashtags. For a leaving do or retirement, a pun about the person's job or what they'll be doing next gets a laugh from the whole team. For a new baby, a gentle pun on the baby's name is a lovely touch on a card for the proud parents.
Puns also make great team names for quiz nights and sports days. Try putting your own name or your group's names into the generator and see what comes out.
Frequently asked questions
Does it work with any name? It works with almost any name, though shorter and more common names usually give the most results. Try nicknames if you don't get much.
Can I use the puns on products I sell? The puns are general wordplay, so use them freely for personal cards, cakes and parties.
Is my information saved? No. Everything happens on the page and nothing is stored.
Found the perfect pun? Pair it with one of our personalised cards to finish it off.