Goblin Name Generator

Goofy Goblin Name Generator

🧌 Goofy Goblin Name Generator 🧌

Click the button to generate a mischievous goblin name!

Click to generate…

Generate Goblin Name [tcb-script] // Goblin name data const goblinData = { firstNames: [ “Grizzle”, “Snaggle”, “Wizzle”, “Sproot”, “Murk”, “Clobber”, “Zizzle”, “Dribble”, “Fizzle”, “Boggle”, “Gronk”, “Sploink”, “Nibble”, “Grelch”, “Prizzle”, “Blotch”, “Skizzle”, “Mootch”, “Quibble”, “Snotch”, “Rizzle”, “Fletch”, “Tizzle”, “Gootch”, “Hizzle” ], lastNames: [ “Thumper”, “Fungustick”, “Grubnugget”, “Snarflefoot”, “Grizzleflint”, “Sludgehopper”, “Crumbleclank”, “Rumbletwig”, “Mucksnarl”, “Snotwhisker”, “Moldfinger”, “Wobbleknob”, “Stinkburrow”, “Toadbreath”, “Fumblestump”, “Gloomspittle”, “Rattlebane”, “Puddlewallow”, “Slopbucket”, “Gremlinshank”, “Dirtdigger”, “Grumblegut”, “Shroomsprout”, “Bogbottom”, “Funkfizzle” ], titles: [ “The Hoarder”, “The Sneak”, “The Chaotic”, “The Trickster”, “The Snatcher”, “The Shroom-Forager”, “The Loot-Lover”, “The Muck-Slinger”, “The Mischief-Maker”, “The Bog-Dweller”, “The Gremlin-Keeper”, “The Cave-Crawler”, “The Ruckus-Raiser”, “The Prank-Master”, “The Swamp-Stomper”, “The Treasure-Seeker”, “The Mud-Roller”, “The Noise-Maker”, “The Pest”, “The Grump”, “The Sneaky”, “The Clever”, “The Foolish”, “The Brave”, “The Cowardly” ] }; function getRandomElement(array) { return array[Math.floor(Math.random() * array.length)]; } function generateGoblinName() { const firstName = getRandomElement(goblinData.firstNames); const lastName = getRandomElement(goblinData.lastNames); const title = getRandomElement(goblinData.titles); // Update the display with animation const nameElement = document.getElementById(‘goblinName’); const titleElement = document.getElementById(‘goblinTitle’); // Reset animation nameElement.style.animation = ‘none’; titleElement.style.animation = ‘none’; // Force reflow void nameElement.offsetWidth; // Update content nameElement.textContent = `${firstName} ${lastName}`; titleElement.textContent = title; // Reapply animation nameElement.style.animation = ‘fadeIn 0.5s ease’; titleElement.style.animation = ‘fadeIn 0.5s ease 0.1s both’; } // Generate a name on page load window.addEventListener(‘load’, generateGoblinName); [/tcb-script]