Show HN: My wife is pregnant; naturally I made a baby-name app to prepare
nomdebebe.app
nomdebebe.app
Could even have the data in a repo to accept pull requests for new names.
Indeed. Especially if you want to piss off potensial users/customers.
> There's a difference between asking a question, making a suggestion and shoving ideals down somebody's throat.
Unfortunately, the "ideal" for many is to have an app for their - well - app, or service, whatever it might be. Usually it's just a perfectly functioning responsive web service that is turned to a native app instead of just going for a hybrid app (at least to start with).
In this specific case, there's is _absolutely no reason_ it should be provided as an app, at least not a native one.
Because:
The user already has everything installed on his phone to use the service; a browser.
To me, _as a (potential) user_, having to install this app would have been showing something down my throat. To solve that problem, the developer could have created it as a responsive web application first, and maybe made an hybrid app, and then decided if it is worthwhile creating a native app.
Why the desparate need to create native apps and have to maintain two totally different projects when there's no need to?
Then why make an app out of something that would work just as well with something I have already installed on my phone?
In this case it's very easy: if all the functionality can be run in the browser, which already is an app installed on my computer, don't make it an app. At least not a native one.
I said: don't _create_ apps that shouldn't be apps.
I.e. it's not the web page that is static rather the files to host the web page are static vs say being a php site dynamically generating responses based on user/session/request information.
* I make enough web-based things for my job, and I enjoy developing in Flutter / Dart (what this was built in).
* I’m never realistically going to be looking through names on a desktop; I use the app when I have a few minutes to kill in line or something where I can pull out my phone, decide on a few names, and then go back to what I was doing. I could build it as an offline web-app that gets saved to my device but then why not just build an app in the first place?
* I like using SQL for retrieving data, and I don’t want to have to jump through hoops to do so.
It's also interesting how this question shifted over time! It used to be that people would ask why you made a Perl CGI or PHP app when you could've just made a desktop app.
ps: congrats on the new baby!
Thanks!
For the father at least...
Congrats!
You could track whether specific locations, or time of day/week, result in liking certain types of names. Version 2.
...it sounds horrific, I'm glad OP went with this model.
`shuf /usr/share/dict/words` was how I picked my HN username.
The list is biased. Not only does it only have U.S. births, but also only those where the individual has a Social Security Number. I wonder how many the latter rules out.
For privacy, it also drops names that are rare, with fewer than 5 births in a given year.
(App is open source, so it’s easy to discover that’s where the names come from. See https://github.com/hamaluik/nomdebebe/blob/main/app/NAMES.md)
I trust the browser sandbox a million times more than I trust the phone app sandbox.
Long before I considered having a child, I built the first baby names app for iPhone with my buddy Dave. [1]
Believe it or not, we had a beef going with another app developer over who truly had the first / best baby names app. App game has been competitive since the get.
That's impressive! Around that time my brother was desperately trying to get me to build his app ideas so we could partner together. I dismissed him as I was busy focussing on school and thought there was no real money in mobile apps. I still regret it today..
Although I guess you'll have a lot of bad data suffering from selection bias, it'll be the most popular name of the parents who used this app and chose to opt-in...
There's actually a need-gap for 'Suggest unique pronounceable baby names' posted on my problem validation platform[1].
Although I'm not sure how the uniqueness metric could be added to app, You're welcomed to post Nom de Bébé there in the comments to reach out to those who need it.
Edit: Since the main goal of a unique name seems to be email id, social media handle etc. Measuring availability of those from the selected name is actually possible.
[1] https://needgap.com/problems/259-suggest-unique-pronounceabl...
Unique names though… there’s a certain safety in numbers that a common name affords. A unique name is very easy to target in searches.
source: I have a very rare first name.
Then again non-unique names from native regions cannot be pronounced by non-native speakers, My name is far from unique and native English speakers have refereed to it as 'Ab...followed by several other syllables'.
Also, the number of people who hate their "unique and quirky" name they got from their parents is much, much, much, much higher than the number of people who hate their normal name.
Plenty of upper- and middle-class babies with unique, or at least unusual, names.
Such as?
In my experience, upper and upper-middle class kids get common names, usually a bit on the conservative side, nothing that sticks out too much. Never crazy spelling, never unique names.
X Æ A-12 Musk?
Never say never.
Here's a good resource if you want to read up on how class works in the US: https://siderea.livejournal.com/1260265.html
There is a big difference between uncommon names but with deep roots like the above mentioned Sixtus and completely unique names X Æ A-12.
The former is very common in the upper classes, the latter not so much.
https://www.theguardian.com/politics/2017/jul/05/jacob-rees-...
Interestingly the article shows a way for upper-class people to signal upper-class-ness through names. The other kids all have a normal given name, and can easily fly under the radar. But once you start saying all of their first names, it's a clear signal.
(Because it is in line with how many European royals name their children.)
Moon Unit, Dweezil, and Diva Thin Muffin Zappa.
Raddix Madden
Lyra Antarctica Sheeran
Kal-El Coppola Cage
Pilot Inspektor Lee
Blue Ivy Carter
Rosalind Arusha Arkadina Altalune Florence Busson
Aleph Portman-Millepied
Bear Blu Jarecki
Kulture Kiari Cephus
Sparrow James Midnight Madden
Exton Downey
Seargeoh Stallone
North, Saint, and Chicago West
Rumer, Scout and Tellulah Belle Willis
In the usual sense used in the US, they’d mostly be above the upper middle class and into the upper class.
In the more theoretically grounded system otherwise used when discussing capitalist societies, they’d still all be, at birth, be at least petit bourgeois, so the idea that such names are clear indication of membership in the “lower classes” is only even possibly true of capitalist classes in the narrowest possible sense (“not of the haut bourgeoisie”, though even that is a stretch), or maybe if you are speaking of vestigial pre-capitalist class systems, and still just as narrowly (“not the titled nobility”).
The first name gives anonymity. The middle gives uniqueness that is rarely used except when you want the full formal name and want to be sure you have the right person.
You do have a point regarding security implications of the unique names, Considering people get swatted and have even died for their unique social media handle it might not be worth to pursue a unique name for that.
I was actually in the process of writing an app when we were expecting, so I downloaded the US Census CSV of names to import, and when I perused the file I saw a couple names I liked, asked my wife, and we picked one before I ever had to write any code!
We went from trying 5 or 6 apps that we didn't really like, then downloading the CSV of names, then getting overwhelmed by all the names, the making the bone-headed decision to kill a bunch of time building an app instead of just slogging through things.
The script and CSVs ultimately ended up not making a big difference in the decision (it was a significant name from my family) but the process was fun and yielded some interesting results.
Well done. You’ve officially made a baby name app that doesn’t suck. Quite the opposite — haha, I just noticed there’s a dark mode too. Ok, between the custom dark mode and the hilarious name, this is the best damn baby name app on the planet.
Thank you!
Oh yeah, congrats on the kiddo. :)
(A feature request: it’d be nice if the explore list could be filtered by decade. The decade filter doesn’t seem to update it right now, only the swiper.)
It does let you see your partners lists too however, so it’s not completely hidden.
EZ 5-star review for me.
- initials with full name, in various orders (country differences), and
- full name with given name, to see how it reads, sounds, feels.
This was a critical step when naming my kids. You really need to see how yelling the full name sounds. If it is too awkward or has syllables that don't fall together easily, that can make it difficult when you (eventually) need to yell at them for doing something stupid.
Same with the first + middle combination -- those need to flow together well for occasions that require less than full yelling.
Subscription seems like a curious choice of business model for a child naming app.
Congrats on the app.
I wish your app had existed then - it would have been easier than the grand email list o’ names we shared with everyone even remotely related to us.
But also, I wonder if that woman had any idea that she would inadvertently name my only child just by bragging about her grand baby. And in a sense, that gets to be your honour now. You built something that will be responsible for naming humans. That’s truly profound.
Great hack…:)
pink was common for men, being associated as a shade of red to show masculinity
numerous articles and books on the subject (some other tidbits, FDR wore a dress when he was young as it was common for boys at the time until age 6/7)
https://www.amazon.com/gp/product/025300117X
https://www.theatlantic.com/sexes/archive/2013/08/pink-wasnt...
https://www.smithsonianmag.com/arts-culture/when-did-girls-s...
So I designed a free (and no ads) web app[0] for me and so others could automat their own pools.
It also has “bebe” in the app name :)
Just as an historical point: There were just two other 'baby pool' type web apps on The Internet at the time (2003~2005). One of those two disappeared a few years ago. This was before conventional wisdom would be that facebook integration was a prerequisite for mass audience success for this kind of app. I was never interested in hitching my wagon to FB or any other third party. I’m happy it’s an independent piece of old school web 1.5 / 2.0 that still kicking a decade and a half later. I hope your app has a long life as well.
Anyway, cheers!
Any chance this will be included in the Fdroid marketplace?
Two things I've noticed so far that seem odd to me: 1. If you have a preference selected on Sex, open it back up and click off without making a selection, the selection is saved as "no preference," however, on other filters, clicking off cancels the changes.
2. When I selected the top 300 names from 2010, Masculine Only, I expected to see the top 300 Masculine names, but instead, it looks like you are returning the first 300 names then filtering from there.
I like the idea but I am unable to have any more kids
Congrats one your pregnancy and I wish you the best of luck.
We have a lovely video of the toddler explaining to Grannie a few hours after the birth 'her name is Bin-ban'. 'Oh <long pause>, yes, but she has a real name'.
We called her Bin-ban for a few more weeks until she sort of grew into her 'real' name. That beautiful little original name is a very fond memory for us.
I don't really like my name and I think adults should be able to choose their names without big hassle. Not choosing where you're born is already too much of a control-giveup haha
> I think adults should’ve able to choose their name without a big hassle
So my question for you would be: what hassle are you referring to? The cultural norm or the bureaucracy/paperwork?
In either case, what would a solution look like?
Ever since my wife was little, she had a particular name chosen for her son. So when we got pregnant, we already knew what the boy name would be. But we had fun coming up with a girl name, and that fun was both serious fun imagining a world in which we'd have a Megan or a Lily or a Lydia or whatever, and it was also very playful and ridiculous. We would one-up each other with what we thought were ridiculous names that just don't make sense (given our language, culture, etc.).
So then our son was born, and she got her wish for the name she's always wanted. Then when we got pregnant again, we got to go through the fun a second time around. One day, when my dad was over and was playing with our toddler, my wife and I were joking about silly names. "What about X if it's a girl? What about Y if it's a boy?" I got a call that night from my mom, very concerned.
"Have... have you decided on baby names? ... What did you decide?" I told her the two names we had (seriously) decided on. "Oh. Your father thought he heard some very bizarre names that you were thinking about." We had to explain our little game to her so she understood the situation.
He's still the only Archer at his school though. (no, I hadn't even watched the Archer TV series or heard about it, but one day I will...)
Sighing, my wife said, "We need a sign."
Just at that moment, we pulled into the London station, where a giant, 5 meter high sign announced "VICTORIA"...
Part of the problem was that we wanted a name that would work in both english and spanish, and wasn't too popular or trendy.
I found that I hated most boy names, especially the ones that are trendy today (Aiden, Jaiden, Zaiden).
Feel free to name your kids whatever you want, but here is my advice to anyone who is trying to name a child:
---------
1. Do not tell anyone what the name will be before the child is born. They will try to talk you out of it.
2. If your family is not a native speaker of your language then present them with a list of a bunch of names that also includes the ones you want. Then ask them to pronounce all the names. That will let you know if your family will be able to accurately pronounce the name.
3. If you are going to give them a middle name make sure that their initials don't spell out something embarrassing like Carl Otis Winslow.
4. Do a google search of your child's first and last name so you don't accidentally name them after a serial killer or some other controversial person. Also google their initials so you don't accidentally name them after a company or a chemical.
5. Consider how their first name can used against them by other kids. Does it rhyme with something? Is there some famous fictional character with the same name?
6. Try to delay giving your child a name for as long as you can before leaving the hospital. This will give you time to decide which name best fits this person who is now in the world. (I thought I would name my son one thing, but decided that he didn't 'look' like some one with that name)
7. Do not leave the hospital without naming the child (unless you have a good reason to do this). I know some one who waited a month to name their child and they wouldn't recommend doing this.
8. Consider how popular the name is. Most of the names in the top 10 are popular for a reason, they tend to be good names, but do you want your kid to have a unique name, or just another kid among the other 10 Liams and Olivias in their class?
9. People are going to give your kid a nickname the instant they are born, whether you like it or not. Are you okay with people calling your kid Bobby, Danny, Mikey, etc? If not then consider a different name.
And confusing!
Having my name as a kid was horrible! I was constantly harassed and made fun of for it.
As an adult, it rocks! Close enough to other names to be familiar, but different enough to be memorable.
#8: "just another kid among the other 10..." always seemed weird to me. There are tons of notable Peter's, John's, Anne's, and Olivia's in the world. The converse is of course the mistaken idea that a remarkable or unique name makes a remarkable or unique person and at least anecdotally in my life I've seen more young people find difficulty in the attention given to their uncommon name than I have people finding difficulty being unnoticed for having a common one.
#9: As parents you actually have a ton of control over nicknames when the child is small. I know a number of Jonathans who don't go by Jon, Joshuas who don't go by Josh, Daniels who don't go by Danny, etc. You 100% can't manage the names people use to TEASE your child (as you addressed in earlier points) but you can teach your child and those around them that initially you and then ultimately your child does have ownership of how their name is used.
Agree with the rest of your list, just wanted to give my 2c on those two!
I have a somewhat unusual name that's related to a common name. Think Jeremiah. Even though I have that as my email address and sign off as Jeremiah, people frequently reply to me as Jeremy or Jerry or even Jer.
Yeah you sort of have ownership of your name, but people are still going to butcher it or abuse it if there's opportunity.
Kayode (no accent) is from Africa. I’m white. Oops. Also Lycaon is short for Lycaon pictus… African Wild Dog. Double oops on the first name.
Just don't do it. Nobody is going to use it and it will mess up when you have to fill forms.
Common uses of middle names in the UK include to give a child a name of a God-parent or other significant non-family person, or to record the mother's maiden name, or to give an alternative name a child can use (if they prefer that name) later in life without having to change their name, or to disambiguate (John Frederick Smith, son of John David Smith, son of John James Smith -- they might all go by John outside of the family and be Freddy, Dai, and Jim at home, for example).
Middle names (especially unusual ones) make name collisions much less likely.
This is an underrated reason for a middle name.
Even worse is that where I am from there is no legal way to get rid of it (and believe me - I tried). This means that until the end of my life I am stuck with a name that no-one uses, I personally very much dislike, I always have to enter in forms and can't get rid of.
For this particular combination girl names aren't too rare but there's very few boy names that come to mind.
Henry (Henri), Michael (Michel), Oliver (Olivier), Julian (Jules), Anton (Antoine), Bernard (Benoit, ou seulment Bernard), Dominic (Dominique), Alexander (Alexandre), even William. The really French names, though, are going to be pretty rough if it's a dominantly English speaking enviro. It's rare to come across an English speaker named Guy or Guillame.
I'm continually shocked at how many solutions there are in this whole baby-naming space. I think there's something so personal about it that especially drives people to do it for themselves.
If your name is Xinyi, your name in English is Xinyi, some people would disagree and say your name in English is Joy; whilst xinyi means joy (IIRC) that's not how names [should] work [IMO].
This might relate in part to how we use a lot of foreign language words for names in UK English. Like how Charis (biblical Greek) is a different name to Grace (modern English) but d both derive from the same meaning.
YMMV.
In my case sometimes people have trouble with 'Sean' (Irish for John), so I just tell them to say whatever style of John they're most comfortable with. Since it's a biblical name they'll have heard John before in their own language and have access to something familiar.
But mileage does vary indeed.
Does it do something smart to filter the names? Because showing all of them is too much.
Is there a third option or only heart vs thumb-down?
Is there an option to show variants of spelling? All my children have names with the traditional Spanish spelling [Hi from Argentina!] but here it's somewhat common to use the English or Italian spelling too.
No, only like / dislike. This was intentional for me, another app we tried had a "maybe" list that just filled up with names that I would never realistically go for.
No easy way to show variants of spelling. Not something I needed, but I could definitely see that being helpful for others, and would be a good feature to add.
For e.g. when I suggested Dakshith which is a very popular name in India, she countered "Do you really want other kids to call him "shi*?"
b) maybe that will be common enough by then
c) does that really come up a lot? I don't think I ever asked why and don't think I would require a profound answer. I guess maybe if it wasn't a name that blended in I would have more questions and thoughts about it.
I have. My middle name is both obscure in its sound and more obscure in its spelling.
Give it a list of names, it presents pairs of names to voters who choose which they prefer of the two. Allows many people to work together to narrow down a name choice.
I took the site down after a while because I didn't want to keep paying for it after both my kids were born.
It worked ok, although the app basically just confirmed that we had clear favorites for our names.
We recently had a kid, and in case of our native culture (Japan), people want to pick a name that not only sounds good, but also carries "good fortune" in its characters... based on ancient literature or something (it's kind of feng shui, I guess). The shape of the letters also kind of matters. Note that Chinese characters not only carry sounds but also represent a meaning (ideogram) that adds to the complexity. Also in Japanese many characters tend to have multiple readings. So there are tons of websites where you can search kids name with various conditions (sound, meaning, shape, strokes, popularity, etc), and they look pretty popular.
My point is that, the requirements and restrictions of names differ vastly between cultures, and the app can be clear about it.
Quite interestingly, our super set became quite limited with just those 6 principles.
My biggest take away is, there is no such thing as a beautiful name. When we think about names (at least in US), kid is not born yet. So we think about them as an independent thing. When as kid is born, they look so beautiful to you that, name naturally sounds beautiful to you. :)
https://www.babynamewizard.com/voyager#prefix=&sw=both&exact...
I personally would like one that allows you to pick them based on popularity in parts of the world (for instance I might want to view names that is more popular in Europe than in the US), or even one that lets you choose names with or without diacritics. (I wanted a name for my daughter that had a "heavy metal umlaut" like Zöe but the mom ruled it out, which was a good idea now that I'm not on a Mac and I realize how freaking hard it is to type that)
I can think of many other suggestions (screenshots on your main page, and pick a chill color scheme as the default), but this is a pretty cool idea, and good luck.
Give it a try if you are in to self-hosting and over-engineering (your child?).
It was quite good, for any candidate name you could see popularity as a whole, trends from year to year - and it would give you ideas. Coming up with names is easy but but coming up with names that both of you like is the difficult part.
My SO and I acquired some new pets during covid for added company and we scoured through websites that were pretty plain, simply names as a list in bullet form. Your app is more fun, interactive, and memorable of an activity. People appreciate that!
Would it be possible to filter names by regions or language as well as decades ?
I really wanted that in the app (and more filters besides), but the data source was the US Social Security administration (the easiest to access list of names I could find) [1], and it really only includes the number of people with a given name and sex for each year. To include the region / language would be a lot of data processing work that I sadly don't have time for.
EDIT: Btw, here is the same file for France, with a different format, of course : https://www.insee.fr/fr/statistiques/2540004?sommaire=476726...
I think you could also use years to suggest names that neither parent has on their list. Based on names that the parents have liked, find out which decade was most popular. (Geometric Mean would probably be most useful to combine scores between parents).
https://www.merriam-webster.com/dictionary/hone%20in
The app itself seems to be oriented around viewing most popular names. It would be nice to have a way to view least popular as well.
You might want to use a merge insertion sort instead. See https://stackoverflow.com/a/53979250/711380
Of course this only works if you assume the order is total, which is actually a good assumption unless multiple people are contributing to the same ranking (in that case use ELO).
In practice that seems a little bit difficult and I was hoping someone would jump with the optimal solution.
I'm sure the main principle of the matching can be made in a Tinder-esque app (though I never used Tinder, so I am kind of guessing how it works). But I kind of liked the ease of handing out the lists and the discussions. I don't think an app can (easily) replace that, at least not fully automated. The manual stuff can be made in threads with replies etc.
Just some words of advice: ensure you start when you know gender (can do gender reveal but don't wait too long), and take into account a child can come too early, so don't wait too long. Start proactively with the names. Even if the birth ends up in a disaster (it is possible) you still want to give him/her a name. After all, you knew him/her, especially the woman as she had the child inside her. Naming your child, even if its a miscarriage, helps with acceptance of the tragedy. In other words: it is not a lost effort.
>In England, Northern Ireland and Wales, the law requires you to register a birth within 42 days (GOV.UK, 2019a). In Scotland, a birth needs to be registered within 21 days
We couldn't think of a name that we both liked and went well over the 42 days to register the name, we got a court order around 120 days.
Jokingly I said to my partner you're the one that'll be going to court not me. She replied that's ok I'll name the baby after the first person I see.
We settled on a name and registered the (not very new) baby the next morning
My parents would have been in jail.
They were both Old World immigrants and very traditional (though, from different countries). So I wasn't named until I was almost a year old.
Also I didn't have a haircut until after 1yo, supposedly a cultural tradition. Didn't wear pants until I was 2yo, again supposed to be a cultural thing.
Here's the one that blows a lot of young people's minds: I didn't have a Social Security number until I was 17. And the only reason I got one was so I could get a passport.
These days you can't function, even as a child, without a Social Security number. Back then, you were still considered a human being and an American citizen even if you weren't constantly enumerated, tabulated, and tracked.
One hard thing was not realizing how many variants there were of the name we picked for my daughter. We ended up picking a more popular name than we sort of intended.
Naming twins was also extra hard because of the added requirement that the 2 names were of similar “stature” (or “coolness” or something hard to define).
Congrats.
A number can be assigned to every specific letter. You add them up, then again until it's just 1 digit. The digit has a meaning supposedly influencing the person destiny and personal traits a specific way.
I don't mean this is true, but I know many people believe it is (or may be so why not) - I personally met many such people. This way you can attract some extra audience.
Another, a more rational extra feature I can think of is providing a clue on how easy it is going to be for speakers of different languages to pronounce the name or to spell it in their alphabet.
Some clue on the etymological meaning/history of the name and history of some notable people named this way, etymological counterparts in other languages, some fun facts like "how do you spell it in tengwar", statistical data on where and when was the name popular, cultural data like if it sounds close to some specific word in some specific language etc should probably also be there.
https://en.wikipedia.org/wiki/Icelandic_Naming_Committee
It does look like there's a similar thing in Sweden though
Atleast it was the case until few years back. Not sure it changed recently or they need to go through an approval process.
Basically. The Swedish IRS is responsible for keeping the register of all Swedish citizens and they have the power to refuse to register a name. The main rule is you are not allowed to give a child a name that can be seen as provocative, insulting or has a high risk of causing the child problems or humiliation in the future. The core legal principal behind is that parents are not allowed to cause their children potential harm with their choice of name and since the child cannot act their own advocate in this matter, the State has to.
Edit: The other type of name you are not allowed to give are names that are considered 'obvious' last names, as well as names that are primarily titles like "King", "Admiral" or "Captain".
And I found this list of all names that have been rejected over the past few years: https://www.motherhood.se/bebis-och-smabarn/namn-man-inte-fa... (scroll down to "Förnamn som fått avslag hos Skatteverket")
They would have a field day with a lot of names people give their kids in America. I went to school with kids with names like "Cadillac" which sounds like they wouldn't be allowed there.
In fact, I think it's much more common than full liberty in this regard.
As for the level of strictness - it's always a bit arbitrary, and there are no fool-proof guidelines, nor a predefined whitelist.
Generally speaking, however, the name cannot be ridiculous, humiliating, offensive, it must be in a full form (not affectionate) etc.
Among the rejected ones there have been "Rambo" and "Joint".
There were parents who tried "Wiedźmin" (Witcher), to no avail, but they succeeded eventually with a compromise, a slightly altered "Wiedzimin". Not a real name, but kinda sounds like it might be (sort of similar to Lithuanian Giedymin), and by itself not a popculture reference, which apparently was what the office considered frivolous/inappropriate.
Famous occurrences are "Nutella" (ended up "Ella"), "Megane Renault" (a brand of car, ultimately accepted because it's old enough not to mean anything to kids), "Mohamed Merah" (same name as a terrorist who killed 7).
Evidence shows that some parents are just too dumb to be trusted not to set their child up for ridicule and bullying.
I've slowly developed a method which incorporates 1) culture, 2) popularity in different countries, and 3) pronunciation of names and attempts to recommend you names based on names you like. It kind of works, it's taken a lot of tuning to make it output something sensible. It's specifically designed to attempt to combine cultures together, which is a top request from customers I identified.
I've been working on releasing the app for a while. If you're interested in helping me test it before its release this month please feel free to sign up here:
https://www.reddit.com/r/namenerds/comments/qge6t9/im_lookin...
I will also look at this thread's comments closely before launching.
I called it name whittling. It was surprisingly easy to whittle the list down to 50 names or so.
I downloaded it recently to dig for names that start with vowels. I wound up loading it in a SQLite database.
Nice work with the decade filter. I feel your pain with that one. I wound up dumping all the years from when "Nevaeh" spiked onward as a quick and dirty clean. This also cleared out the flood of -aidens and some awkward recent trends.
After all that, my wife hated every name I suggested from my efforts :) Still a lot of fun to play with the data and watch how the trends change. Like you can find when "Ashley" declines as a male name and rises as a female name.
I worked on https://madaan.github.io/names/ a few years ago when my friends had a baby.
The idea is slightly different (transferring Indian names to American names etc.), but the motivation was similar.
That page is really interesting to me! I'm definitely going to spend some time this weekend going through it and learning all about it.
Our method was to wait until she started kicking in the womb and pick the name based on the consistent intensity of kicks when it was said out loud.
As a control we used common words. Out of them "Cockroach" got the most enthusiastic response.
Remove names: Unknown, Unnamed, Unk and Unborn (Some of these have dupes with typos)
Add an option to not show twice names that are unisex, they should show only once but maybe with a multi colored card. This is useful for two things: 1. actually looking for unisex names (or avoiding them - a filter?), so you don't need to keep in mind or search on both sexes 2. Reduce the amount of total names to review
Also something to help reduce yet more variations, an option to group similar or very close related names together. Ex. I saw Ulisses then Ulysses then Uulisses and so on.
And lastly, a way to sort by popularity, so that I can review the less (or most) popular first.
Anyway, great app and congratulations for the baby.
I have to admit making a naming app has been on my mind since we had our child. I learned I really love naming and name issues in general, and really got into the name and naming community more than I thought.
I think the reason I never got around to it was I didn't really know where to start, and wrestled with issues around open source versus private data, how to collect the data I needed to do what I wanted, and how to balance data retention against privacy issues. I think I was just thinking of bootstrapping from users but was never sure if that would work or if I could do it another way.
My wife ended up picking names off the top of her head that entirely coincidentally were part of the shortlist.
As for the name of the app.. well names are hard ¯\_(ツ)_/¯
Its tag line was "So good it named itself".
Doesn't seem to be around any more.
[1]: https://dash-naissances.herokuapp.com/ [2]: https://github.com/Elie-B/dash-naissances
My algorithm finds roots that are common on all three languages, and suggested a few options. For fun I added where in the decimals of pi it could be found, closest prime number, that kind of thing...
Just like searching for recipes, searching baby names can be a miserable SEO-hijacked/ad-stuffed slog, so this really makes a difference.
I did encounter a small bug: I use Android (Pixel 5), the sharing tab wasn't working for me, I get a "Something went wrong sharing your names list" error. But we just texted the list to each other to share names, so it worked out.
I have a feature request for a naming contract option between you and your partner.
When you begin the name search you outline an agreement on key issues i.e.: -Veto rules -No Later Than Date for settling the name -Method(s) and timing by which you will release the name -Family name considerations
In my experience with 5 kids it's these things that end up taking the joy out of naming.
Congrats on the coming baby!
Another is “is this name a rude or funny word in one of these other languages?”
I added filters for min and max popularity, gender ratio, scrabble score, number of syllables, length, etc.
Maybe because it was all too contrived, it fell by the wayside when my wife came across something she really liked in a poem, and we basically used the closest name that embodied the phrase.
For the next child I'll probably just try asking a transformer model.
A more advanced version of this could be a system that detects phonetic/orthographic similarities between names that you do or don't like, and shows you an optimized list of names based on your apparent preferences.
Not trying to detract from the project. I was just curious if there was something that covered these that was already out there
Had the same issue for the second kid and came to the same conclusion I needed an app for that.
I never shared it but I’m happy with my “trouve prénom” French only site, based on INSEE names statistics.
If you’re curious: http://trouveprenoms.azurewebsites.net/
In French, nom is your surname. Prénom is your name (given name). Your surnom is your nickname.
Bonne journée ! (The French put spaces before some punctuation too)
If you're taking requests, a filter by country would serve great. While I loved the concept and the way it's executed, I wish it becomes contextual for me.
Also, back button interaction closes the app. If you can fix that too.
All in all, loved the app. :D
How did you implement the tournament? It feels very long when you have many names - almost like it's doing all N^2 pairs, or is there something smarter?
EDIT: spelling
That's great! But it's a sad world where that's a feature you have to lead with and not just an inherent assumption :-S.
But the best part about the app was the name - Kinder. (German for “children” and rhymes with Tinder)
Unless you can afford a nanny or private tutoring , kids get lots of grief if they have shitty weird names and daycare is bloody hard enough as it is.
Or to filter names by ethnic group?
Overall it is fantastic but I find 100k names to be daunting!
Edit: Looks like its popularity peaked in the late 1980s :D
Would have loved this app when we were looking, but after two kids I hope we won’t need to use it ;)
Also standardizing on capitals IMO would help.
I am getting the "Something went wrong sharing your liked names list" when I click on the sharing tab.
I wanna see the overlap between my partners app and mine.
Since everyone is asking for features: do you think you could add a filter for country, please?
Procreation is the last thing the world needs.
Congratulations!
Back in my day we had to use Google spreadsheets.
The cost model for stuff like airtable doesn’t lend itself to the same products.
S21 Ultra - Android 11
Not sure what other info I can provide (I'm in the UK on talktalk broadband)
And thank you for using an Open Source license!
I always look for utility apps like these in fdroid first, so I know if I were just out looking for something like this, I would be more likely to download it versus another app if it were in fdroid!
One feature that would be nice to see: adding names. I always thought it would be fun to name a kid Pickle but it's not in your list :)
thanks for making this!
Can you add a feature to do cache invalidation too?
The productive part comes when you actually finish the app