HELLO, MY NAME IS ________
hello my name is stickerI've been spending a lot of energy searching for a really good name.  Don't ask me why.Not only have I been looking through baby name lists and books, but I have been scouring the web for specific name search engines.  Sure there are tools that help you find a good name or even generate random words, but there is no search engine for searching for a name based on ending.This is important because I have a last name that is short and starts with a W making many first name endings sound bad because they do not flow smoothly into the last name.  For example, the name Kirk has a definite sound termination.  This is due to how the letter K is pronounced with our mouths.  When saying K, we restrict air in our throat and release a short puff of air.  See Sounds of English for more.A name that ends clearly, usually with the constriction of the throat, does not work well with my surname.  Other sounds that have the same pronunciation mechanics are words that end in t, k, d, b, p, and x. When I searched for a way to find names based on endings, I couldn't find any.  So, I decided to make a tool that does it for me.For the impatient, feel free to hop over to the Name Filter Tool now.For those that want to learn how it was created, read below:The first step was to collect names.  I didn't want to take names from other baby name websites, so I decided to get real peoples names from a popular social network called Google+.  You may have heard of it.It took very little time to create a python script using urllib2 to scrape Google+ profile pages for user names and profile IDs.  However, it did take a while to run the script and collect over 10,000 names of people all over the world.  Of course, it collected some page names, which don't sound very human like Frogpants.  But, those are in the minority of the names collected and I can later choose to remove them.The final step was creating the search ability.  Instead of using python, I opted for javascript since it was quick, dirty, and could be uploaded for others like me wanting a name ending tool.  I gotta spread the joy and bump the karma.The tool itself does more than searching by ending characters.  It accepts a search format specification, which can be composed of letters, symbols indicating a consonant or vowel, and a wildcard character for zero or more characters.Here are some examples, but the tool describes how it works too:
  • If you wanted to search for names that start with John, the search definition would be: John~
  • If you wanted to search with names that start with M and end in T, then you would search for: M~t
  • If you wanted to search for names that started with a consonant and were followed by a vowel, consonant, then vowel, then you would search for: !@!@~
  • If you wanted all names that were six letters long, you could search for: ++++++
In addition, the tool lets you build a list, then remove names from those results with the search definition.  So, you can have more control targeting the name you like.If you do find the Name Search Filter useful and pick a name with it, please contact me and let me know which name you chose.  It would make me more than happy knowing the tool was used for such an important decision.  Best!Note: I also made a random word generator (and a word mutation) tool, but I'll post something on that later.
comments powered by Disqus