Back to articles
How I Built a 1,600+ Name Database Covering 50 Origins (and What I Learned About Global Naming)

How I Built a 1,600+ Name Database Covering 50 Origins (and What I Learned About Global Naming)

via Dev.to WebdevYunhan

I've been building BabyNamePick.com — a baby name database that now covers 1,600+ names from 50+ cultural origins. Here's what I learned along the way. The Technical Setup Framework : Next.js with static site generation Data : Single JSON file (names.json) with structured entries Pages : ~3,500 pre-rendered pages (name pages + category pages + blog posts) Hosting : Vercel (free tier handles it fine) Each name entry looks like: { "name" : "Seren" , "meaning" : "Star" , "origin" : "welsh" , "gender" : "girl" , "styles" : [ "nature" , "short" ] } Simple, flat, easy to query. No database needed. What I Learned About Names 1. Every culture has nature names Japanese has Sakura (cherry blossom). Welsh has Seren (star). Hawaiian has Kai (sea). Swahili has Baraka (blessing, from nature's abundance). Nature is the universal naming inspiration. 2. "Meaning" means different things Western names often have etymological meanings that nobody thinks about ("Matthew" = "gift of God" but nobody names th

Continue reading on Dev.to Webdev

Opens in a new tab

Read Full Article
2 views

Related Articles