Abstract and evocative font names chosen by an LLM

TL;DR: Analyzing over 10k random name generations for fonts on Mixfont yielded a surprisingly small set of names. Some of the most commonly generated "random" names contained words like Nocturne, Obsidian, Velvet, Wraith, and Vesper. These seem like words that AI really hones in on.

Common "random" AI-generated words
Common "random" AI-generated words

Whenever fonts are generated on Mixfont, we send a request to an LLM to generate a name for the font. When asking for these names, we use the following prompt in our server logic:

Create a font name for a font generation job.
Return only a creative complete font name with exactly {2 or 3} words.
The name should feel abstract, avant-garde, and evocative rather than literal or descriptive.
The first letter of the name should start with {a randomly selected A-Z letter}; the remaining words can start with any letter.
When it makes sense, include a type, style, or category label naturally in the name.
Font style prompt: {the user's font prompt}

I thought it would be interesting to share some of the results from this prompt, based on over 10,000 real font generations on Mixfont.

Data collection

This prompt would generate 2-3 word names for each font. Examples of the full names would be "Quasar Veil Serif", "Eidolon Void Serif", "Wraith Grotesk", and "Vesper Nocturne". I took all of the full names and stripped off the last word. Then I wrote a script to break down the remaining words to look at the most common words used in the generated names.

More specifically, we looked at 10,328 font generations. After removing the final word, there were 5,319 unique names. The stripped names contained 16,130 word occurrences and 2,202 unique words. 42% of the names contained one word and 58% contained two words.

Most common names

Without further ado, here are the most common words used in the generated names:

1. Nocturne — 495 uses
2. Obsidian — 489 uses
3. Velvet — 487 uses
4. Wraith — 275 uses
5. Vesper — 271 uses
6. Liminal — 249 uses
7. Quasar — 248 uses
8. Void — 206 uses
9. Meridian — 196 uses
10. Sable — 181 uses
11. Yonder — 181 uses
12. Monolith — 167 uses
13. Kinetic — 166 uses
14. Umbra — 164 uses
15. Eidolon — 161 uses
16. Zephyr — 140 uses
17. Umbral — 131 uses
18. Rift - 130 uses
19. Veil - 129 uses
20. Aether - 117 uses
21. Feral - 115 uses
22. Eclipse - 114 uses
23. Vanta - 114 uses
24. Boreal - 107 uses
25. Orbit - 107 uses

If you're interested in the full list and breakdown, I've added the data to a Google Spreadsheet that is accessible here.

Most common names by letter

I also looked at the most common names by letter and got the following results for each specific letter in the alphabet.

A  Aether       117        N  Nocturne     495
B  Boreal       107        O  Obsidian     489
C  Cinder        94        P  Penumbral     67
D  Dusk          65        Q  Quasar       248
E  Eidolon      161        R  Rift         130
F  Feral        115        S  Sable        181
G  Gossamer      90        T  Thorn         71
H  Helix         66        U  Umbra        164
I  Ivory         70        V  Velvet       487
J  Jade          80        W  Wraith       275
K  Kinetic      166        X  Xenolith      90
L  Liminal      249        Y  Yonder       181
M  Meridian     196        Z  Zephyr       140

In the original prompt, we pregenerate a letter that we pass to the LLM to force it to have more additional variety. The letters are chosen at complete random, but it's interesting that certain words have more tendency to be more common. For example, the letter "P" had relatively fewer repeats for the word Penumbral, while the letter "N" had a lot of repeats for the word "Nocturne".

Conclusion

After supporting tens of thousands of font generations on Mixfont its been interesting to observe the patterns in the LLM-generated names. There are many words that AI seems to like to gravitate to. I would be interested to hear if you have ideas on how to improve the prompt to get even more variety in the generated names. If you have any suggestions, feel free to reach out to me on X.

Return to the Mixfont blog