

And while we’re on the subject, dog names based on color are probably much more commonplace than you realize, and half of the time you probably haven’t thought about it because the name is just such a natural and perfect fit. If you are indeed looking for dog names by color, you’ve come to the right place. If you’re struggling to come up with an appropriate name and want something that’s truly reflective of your pup's appearance, whether its cream dog names or blonde dog names or silver dog names or fawn dog names or black and white dog names or even tri-colored dog names, we have them all in our list of dog names by color.

And when dogs come in such amazing colors and patterns, it can be hard to resist the desire to give them a name that reflects this and can truly do their appearance justice. If you have any suggestions, requests or comments then contact me or open an issue.Dogs are incredibly special. The name generator was written using Haxe. Presets include funny names, fantasy names, Scottish names, German names, Irish names, names of towns, animal names, theological names, werewolf names etc. Hundreds of preset training datasets are embedded, and you can provide your own word data through the settings section.

This generator is suitable for generating all sorts of names. The similarity of the words is determined by the Damerau-Levenshtein distance. The "Similar To" parameter allows you to sort the generated names by their similarity to the name that you enter. The "Start", "End", "Includes", "Excludes" and "Regex" options are used to filter the generated words. The "Length" range slider limits how many characters long the words are. The generator generates as many names as possible, then filters and sorts the results according to tweakable criteria in the settings section. Keep this parameter small, it can be useful to increase this to get more results. It acts like an additive smoothing factor, making the generated name content a bit more "random". The Dirichlet "Prior" setting adds a constant probability that any letter may be picked as the next letter.

As you increase the "Order" setting, larger chunks of the training words will appear in the generated output. It starts by checking the highest order model, falling back to lower order models as necessary, using an approach called Katz's back-off model. The generator maintains models that look up to "n" characters back, where "n" is the "Order" option value in the settings section. There are dozens of training presets, and the corpus can be manually edited through the "Settings" dropdown section above. Given a set of words as training data, the name generator calculates the probability of a letter appearing after the sequence of letters chosen so far. This page uses Markov chains to procedurally generate original names.
