Answer: Enter both surnames (first names are optional) and you get 12 hashtags drawn from four styles: surname mashups like #Smithson, classic joins like #TheSmiths, puns keyed to how your names end, and first-name tags. Tap a card to copy it.
Surname mashups, puns, and classics — tap any result to copy
| Formula | Example (Smith + Johnson) | Best when |
|---|---|---|
| Surname mashup | #Smithson | The blend reads like a real name |
| Classic join | #SmithJohnson, #JohnsonSmith | Both names stay recognizable |
| The family plural | #TheSmiths, #MeetTheJohnsons | You want the "new family" feel |
| Name pun | #JohnAndOnly, #SmithAndOrder | Either surname ends in -son, -bell, -wood, -day… |
| First names | #AlexAndJordanForever | Surnames are long, hard to spell, or shared |
| Wedding words | #SmithJohnsonHitched, #TheSmithsSayIDo | The plain names are taken or too generic |
The generator runs all six. Puns are keyed to how surnames actually end (-son, -bell, -berry, -wood, -love, -rose, -stone, -moon, -star, -well, -day, -ton, -man, -er and more), so the wordplay lands on your names, not on a random list.
A good wedding hashtag does one job: it lets every guest's photos pile up in a single searchable feed. Getting there is mostly arithmetic on names, which is what this tool automates across four styles.
Mashups split each surname at its last syllable and graft one name onto the other's ending — Smith takes Johnson's "son" and becomes #Smithson; Starling + Moss cross-breed into #Mossling. Classics keep both names intact (#SmithJohnson, #TheSmiths, #MeetTheJohnsons) with proper plurals (Berry → #TheBerries). Puns match your surnames against 39 pattern rules covering 32 endings, plus a dozen generic templates: names ending in -son get #JohnAndOnly, -bell gets #ForWhomTheBellTolls, -wood gets #WoodYouBeMine. First names run the simple Forever/SayIDo patterns when surnames are unwieldy.
Type first and last names for both partners — first names are optional, surnames carry the tool. Pick a style or leave it on All, hit Generate, and tap any card to copy it. Results are sorted shortest first, which is why short mashups lead. After the first click, each press of Generate slides the list along by one tag, so new ideas arrive one at a time at the end of the grid. To see a whole style at once, choose it in the Style menu. First-name tags are long, so under All styles they rarely make the top 12.
Alex Smith and Jordan Johnson, all styles, first round: #Smithson, #Sjohnson, #Johnsmith and #Johnsonmith (mashups), #TheSmiths, #TheJohnsons, #SmithJohnson, #JohnsonSmith and #MeetTheSmiths (classics), and #JohnAndOnly, #SmithHitched and #SmithAndOrder (puns). Not every mashup reads as a word, and #Sjohnson is one to skip. First-name tags such as #AlexAndJordanForever are in the pool too; switch Style to First names to see them. The winners here are obvious: #Smithson sounds like a real surname, and #JohnAndOnly is the kind of pun guests actually use. Before committing, search both on Instagram and TikTok — if another recent Smith-Johnson wedding owns the tag, append the year (#Smithson2026) and move on.
The pun rules look at how a surname ends, then drop the name (or the part before the ending) into a phrase. These are real outputs from the generator for common surnames. If your name isn't covered, you still get the generic set, like #SmithEverAfter, #SmithHitched and #TwoBecomeSmiths.
| Ending | Example surname | Pun hashtags it produces |
|---|---|---|
| -son | Johnson | #JohnAndOnly, #TheJohnContinues |
| -bell | Campbell | #ForWhomTheCampbellTolls, #CampbellWeddingBells |
| -wood | Sherwood | #WoodYouBeMine, #OutOfTheSherwoods |
| -well | Maxwell | #WishingMaxWell |
| -er | Miller | #TheMillerTheBetter |
| -man | Freeman | #FreemanOfTheHour |
| -stone | Livingstone | #SetInLivingstone |
| -love | Truelove | #AllYouNeedIsTruelove, #TrueloveConquersAll |
| -moon | Moon | #OverTheMoon, #MoonAndBack |
| -day | Day | #SaveTheDay, #DayToRemember |
| -king | King | #KingOfMyHeart |
| -wright | Wright | #TwoWrightsNoWrong |
| -young | Young | #ForeverYoung |
| -banks | Banks | #BanksOnLove |
Some of these land better than others. #WishingMaxWell and #TheMillerTheBetter are the kind guests remember. #TheJohnContinues is a stretch. Say each one out loud before you fall for it.
| Check | Why it matters | Example |
|---|---|---|
| Letters and numbers only | Spaces, hyphens and apostrophes end the tag early | #O'Brien2026 only links as #O |
| Capitalize each word | Search ignores case, but capitals make it readable and help screen readers | #TheMillerTheBetter, not #themillerthebetter |
| Read it in lowercase | Run-together words can spell something you didn't mean | Check where one word ends and the next begins |
| Search Instagram and TikTok | Someone else's wedding may already own it | Add the year or place: #Smithson2026 |
| Keep it typeable | Long tags get misspelled, and a typo splits your photos | #Smithson beats #AlexAndJordanSayIDoForever |
Once you've settled on one, the wedding hashtag ideas guide has more formulas and examples, and the Hashtag Generator helps with tags for the posts themselves. If you're still budgeting the day, the Wedding Alcohol Calculator is a good next stop.
Start with both surnames and work through the reliable formulas: the mashup (Smith + Johnson → #Smithson), the classic join (#SmithJohnson, #TheSmiths), a pun if either name puns (#JohnAndOnly for names ending in -son), or first names (#AlexAndJordanForever). Check the winner on Instagram and TikTok before printing anything, and keep it short enough to type without errors.
There's no rule. Test both orders out loud (#SmithJohnson vs #JohnsonSmith) and pick the one that flows and doesn't spell anything unfortunate. If one surname is shorter or puns, it usually leads. Many couples also mint both orders and let guests pick.
Search it on Instagram, TikTok, and Facebook and look at both the hashtag results and the top posts. If recent posts from an unrelated couple dominate, add your year or locale (#SmithJohnson2026) to make yours unique. Also check the plain-word collision: #Wilson reads as a common name, so engagement posts from strangers will drift in regardless.
For guest photos, yes — a hashtag is still the cheapest way to collect everyone's shots in one feed instead of chasing group texts. What changed is where: TikTok and Instagram Reels carry most of the volume now, and some couples add a shared album or a QR code on table cards as backup, since not every guest hashtags reliably.
Put it on your wedding website, save-the-dates or invitations, a sign at the welcome table, drink stirrers or napkin cards, and the photo-booth strip footer. One clear placement near the bar and one near the guest book covers most guests; repeated small reminders beat one big banner.
Not for search. Instagram and TikTok treat #TheSmiths and #thesmiths as the same tag. Capitals still help, because guests read #SmithAndOrder faster than #smithandorder, and screen readers can pick out the separate words. Print it with capitals on signs and invitations.
Hashtags only take letters, numbers and underscores, and the generator strips everything else. It drops accented letters entirely, so type García as Garcia or you'll get Garca. O'Brien becomes Obrien and Smith-Jones becomes Smithjones. It also lowercases everything after the first letter, so McDonald comes out as Mcdonald. Fix the capitals by hand after you copy.