Menu

Post image 1
Post image 2
1 / 2
0

I built a fantasy name generator with real etymology using Next.js and linguistic databases

DEV Community·lyyluca·20 days ago
#LfF5GWos
Reading 0:00
15s threshold

Most fantasy name generators are just random syllable mashups. I wanted something smarter — a generator that produces names with actual linguistic roots and cultural context. The Tech Stack I built LoreNamer using Next.js 14 with TypeScript. The core challenge was structuring etymological data in a way that's both accurate and performant. How It Works Each culture (Viking, Elf, Medieval, etc.) has a curated database of name components with real linguistic origins. For Viking names, I pulled from Old Norse dictionaries. For elven names, I followed Tolkien's Sindarin and Quenya morphology rules. The generator doesn't just concatenate random parts. It applies phonological rules specific to each language family. Viking names follow Old Norse phonotactics. Elven names respect Tolkien's consonant mutation patterns. The Data Layer I structured the etymology data as JSON schemas with fields for meaning, origin language, historical period, and phonetic constraints.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More