Skip to content

Styro457/wordish.name

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub release GitHub License wordish1 = Of or pertaining to words; verbal; wordy.

Generate names for anything using dictionary words.

Website Title

📝 Description

Wordish.Name is an online name generator intended to help in coming up with a name for a project, character, product, object or anything else.
It uses

The concept was inspired by the many popular services that use simple words for their branding such as Discord, Twitter, Twitch, etc.

The website takes as input a few words or group of words separated by commas and returns a list of relevant uncommon words. From here it is easy to scroll through the results and analyze each word in order to find a suitable name.

Using actual words from the dictionary not only ensures that the names will be easy to pronounce, but also adds more depth and meaning to the them.

🌐 Try it out wordish.styro.dev

Features

Planned Features

Website Preview

How it works

Word searches are made using the Datamuse API, a really powerful word-finding query engine. By combining the keywords in different ways, it is possible to get a large list of relevant words. These are then filtered based on how common they are using data from Google Books Ngrams (also provided by the API). The final words are sorted based on relevance, length and ease of pronunciation and displayed alongside their definitions, pronunciations and useful tools to check how good of a name it would be.

Words Conection Diagram


The sorting algorithm currently uses the following equation to calculate a score for each word:

appearences(A) - 0.2*length(A)

In the future this will also include ease of pronunciation and frequency

License

This project is open source and available under the GPL-2.0 License.