Back
Zach Lindner

Namesake is a baby-name app made for two. Partners swipe separately, and every name they both love becomes a match they can rank. I created it after my wife and I struggled to pick one for our first child. App Store reviewers rate it 4.9 stars.

Overview

How we evolved

The apps we tried were designed to make money off us, not to help us decide. Free ones hit paywalls within days, and even the paid ones did nothing to help us narrow things down.

So I interviewed eight sets of parents, from friends and family to friends of friends. Their complaints sounded like ours: the same popular names over and over, a dry one-line definition for each, and nothing pointing them to names they’d love or that would pair well with their other kids’. And agreeing on one was harder still.

I built everything around their answers. Rare gems mix in with the classics, each card tells a witty story, and suggestions come from what thousands of Reddit parents recommend. Once two people share a few favorites, they narrow the list down as a team.

Today, 40% of paired couples have agreed on a top five. It’s helping us too, and feedback keeps shaping what I build next.

What we built

For couples choosing a name

01A deck that never goes bland

Other apps show one popular name after another. Namesake mixes rare gems and star-sign picks in with today’s favorites, and keeps names that sound alike apart, so swiping stays interesting.

The Namesake app with a rare-gem card for Brigid, marked “Gem · fewer than 75 a year” The Namesake app with a star-sign pick: the Louise card with a Leo constellation, marked “Crowd favorite next to Elliot”

02Every name gets a story

Most apps stop at a one-line textbook meaning. Flip any card and you get a witty, fact-checked line about where the name comes from, the kind of thing you want to repeat to your partner.

The back of the Lillian card: “Basically Lily with the hem let down,” a popularity chart, and suggested names

03Names worth a look

Most apps only suggest names that sound alike. Each card also shows the names real parents on Reddit recommend to people who love that name, so couples find ones they’d never have thought of.

Similar names for Lillian (Vivian, Marian, Gillian) and what actual people suggest (Delilah, Audrey, Lilith, Evelyn)

04Filters for everything

The parents I talked to wanted to filter by more than origin. Couples can narrow the deck by first letter, syllables, length, style and origin, so every card is a name that could work for them.

Filters for gender, first letter, syllables, length, style and origin

05Names that fit with your kids’

Parents expecting another child kept asking whether a name went with the ones they already had. Enter your kids’ names and each card shows them side by side, and also flags ones that Reddit parents kept picking as sibling pairs.

The Apollo card, shown as “Apollo & Elliot” and marked “Crowd favorite next to Elliot”

06Agreeing on the one

Finding names you both like is hard, and picking one is harder. Each partner ranks their own top 10, and when a name lands high on both lists it gets a pill (both top 5, both top 3, or a shared #1), so couples can see where they already agree.

The matches list, with Marlowe marked “Both top 3” above “My top 10”

How we got there

Behind the scenes

  1. Talking to parents

    I interviewed eight sets of parents about how they picked names. Lists of popular names bored them, textbook meanings told them nothing, and they wanted to know what would sound good with their other kids. Finding names they both liked was hard, but agreeing on one was even harder.

  2. Choosing which names make the deck

    I started from the government’s record of every name given to US babies since 1880. Any name that reached the top 1,000 since 1980 made the cut. Rarer ones had to reach 75 babies in a single year, show up in at least three years and still be in use today, and an AI pass threw out misspellings while keeping real rare names. I later added names Reddit’s name lovers talk about constantly, even though few US babies get them.

  3. Ordering the cards

    I wrote rules for the order cards appear in. Each day opens on a rare gem, names your partner already liked come early, popular names lean toward today’s favorites instead of grandma names, and a gem turns up about once every seven cards. Names that sound alike are kept apart, so Kasen never follows Kason.

  4. Writing a story for every name

    AI is good at sounding witty and bad at being right, so I built a system that keeps those two jobs apart. I wrote a style guide and hand-approved hundreds of lines to teach it my taste. An automatic checker sends back any line that breaks a grammar or style rule, and a second AI, which never sees the writer’s reasoning, checks every fact.

  5. Finding names worth suggesting

    Suggestions come from two places. A rulebook decides which names truly sound alike, by rhyme and shared endings rather than shared letters. Then I mined 10 million comments from Reddit’s baby-name forum for threads asking for “names like” or “a sibling for” a name, and scored each answer by how many different people landed on it.

  6. Helping couples decide

    Matching was only half the job. Personal top 10s and a shared ranking let each couple see where their favorites overlap and narrow down to one.

Results

Since launch in September

40%Of paired couples agreed on a top 5
4.9 starsApp Store rating
Every name gets a storyWitty lines for all 5,632 names, checked for facts and grammar
Recommendations from real parentsScored from 10 million Reddit comments
A deck that never goes blandPopular names, rare gems and star-sign picks, mixed by rules
Names that fit with your kids’Crowd favorites next to the siblings you enter

“It definitely makes the baby naming process more playful than overwhelming.”